./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/parallel-lamport.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_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/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_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/parallel-lamport.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/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_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/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 7641d1105b9de7b20c96680ae1baa82cbf27158c037dacb66ff49f347bd2fa94 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 03:20:56,049 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 03:20:56,142 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 03:20:56,148 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 03:20:56,149 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 03:20:56,184 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 03:20:56,185 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 03:20:56,186 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 03:20:56,186 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 03:20:56,186 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 03:20:56,187 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 03:20:56,188 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 03:20:56,188 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 03:20:56,188 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 03:20:56,189 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 03:20:56,189 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 03:20:56,190 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 03:20:56,190 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 03:20:56,190 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 03:20:56,190 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 03:20:56,190 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 03:20:56,190 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 03:20:56,190 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 03:20:56,190 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 03:20:56,191 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 03:20:56,191 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 03:20:56,191 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 03:20:56,191 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 03:20:56,191 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 03:20:56,191 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:20:56,192 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:20:56,192 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:20:56,192 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:20:56,192 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 03:20:56,193 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:20:56,193 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:20:56,193 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:20:56,193 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:20:56,193 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 03:20:56,193 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 03:20:56,193 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 03:20:56,193 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 03:20:56,193 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 03:20:56,193 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 03:20:56,193 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 03:20:56,193 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 03:20:56,193 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 03:20:56,194 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 03:20:56,194 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_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/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 -> 7641d1105b9de7b20c96680ae1baa82cbf27158c037dacb66ff49f347bd2fa94 [2024-11-28 03:20:56,497 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 03:20:56,505 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 03:20:56,507 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 03:20:56,508 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 03:20:56,509 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 03:20:56,510 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/weaver/parallel-lamport.wvr.c [2024-11-28 03:20:59,522 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/data/3d63b4fff/05c3b2a4d6d54bbd878802e471578e39/FLAGd18845686 [2024-11-28 03:20:59,863 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 03:20:59,864 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/sv-benchmarks/c/weaver/parallel-lamport.wvr.c [2024-11-28 03:20:59,878 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/data/3d63b4fff/05c3b2a4d6d54bbd878802e471578e39/FLAGd18845686 [2024-11-28 03:20:59,902 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/data/3d63b4fff/05c3b2a4d6d54bbd878802e471578e39 [2024-11-28 03:20:59,906 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 03:20:59,908 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 03:20:59,911 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 03:20:59,911 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 03:20:59,919 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 03:20:59,920 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:20:59" (1/1) ... [2024-11-28 03:20:59,921 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4bc3d9bd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:59, skipping insertion in model container [2024-11-28 03:20:59,922 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:20:59" (1/1) ... [2024-11-28 03:20:59,943 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:21:00,169 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_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/sv-benchmarks/c/weaver/parallel-lamport.wvr.c[3044,3057] [2024-11-28 03:21:00,189 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:21:00,202 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 03:21:00,239 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_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/sv-benchmarks/c/weaver/parallel-lamport.wvr.c[3044,3057] [2024-11-28 03:21:00,244 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:21:00,269 INFO L204 MainTranslator]: Completed translation [2024-11-28 03:21:00,270 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:21:00 WrapperNode [2024-11-28 03:21:00,270 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 03:21:00,271 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 03:21:00,271 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 03:21:00,272 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 03:21:00,278 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:21:00" (1/1) ... [2024-11-28 03:21:00,286 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:21:00" (1/1) ... [2024-11-28 03:21:00,314 INFO L138 Inliner]: procedures = 22, calls = 29, calls flagged for inlining = 16, calls inlined = 16, statements flattened = 206 [2024-11-28 03:21:00,314 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 03:21:00,315 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 03:21:00,315 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 03:21:00,315 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 03:21:00,325 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:21:00" (1/1) ... [2024-11-28 03:21:00,325 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:21:00" (1/1) ... [2024-11-28 03:21:00,327 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:21:00" (1/1) ... [2024-11-28 03:21:00,342 INFO L175 MemorySlicer]: Split 7 memory accesses to 2 slices as follows [2, 5]. 71 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 1 writes are split as follows [0, 1]. [2024-11-28 03:21:00,342 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:21:00" (1/1) ... [2024-11-28 03:21:00,342 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:21:00" (1/1) ... [2024-11-28 03:21:00,350 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:21:00" (1/1) ... [2024-11-28 03:21:00,354 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:21:00" (1/1) ... [2024-11-28 03:21:00,358 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:21:00" (1/1) ... [2024-11-28 03:21:00,359 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:21:00" (1/1) ... [2024-11-28 03:21:00,360 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:21:00" (1/1) ... [2024-11-28 03:21:00,363 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 03:21:00,364 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 03:21:00,364 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 03:21:00,364 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 03:21:00,365 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:21:00" (1/1) ... [2024-11-28 03:21:00,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:21:00,383 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:21:00,399 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 03:21:00,403 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 03:21:00,425 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 03:21:00,425 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-28 03:21:00,425 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-28 03:21:00,425 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-28 03:21:00,425 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-28 03:21:00,425 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-28 03:21:00,425 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-28 03:21:00,425 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 03:21:00,425 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 03:21:00,425 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 03:21:00,425 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 03:21:00,425 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 03:21:00,425 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 03:21:00,426 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 03:21:00,426 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 03:21:00,426 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 03:21:00,427 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-28 03:21:00,530 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 03:21:00,532 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 03:21:00,949 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-28 03:21:00,950 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 03:21:01,178 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 03:21:01,178 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-28 03:21:01,179 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:21:01 BoogieIcfgContainer [2024-11-28 03:21:01,179 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 03:21:01,181 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 03:21:01,181 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 03:21:01,186 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 03:21:01,186 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 03:20:59" (1/3) ... [2024-11-28 03:21:01,188 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78df9e84 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:21:01, skipping insertion in model container [2024-11-28 03:21:01,189 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:21:00" (2/3) ... [2024-11-28 03:21:01,189 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78df9e84 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:21:01, skipping insertion in model container [2024-11-28 03:21:01,190 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:21:01" (3/3) ... [2024-11-28 03:21:01,191 INFO L128 eAbstractionObserver]: Analyzing ICFG parallel-lamport.wvr.c [2024-11-28 03:21:01,209 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 03:21:01,211 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG parallel-lamport.wvr.c that has 4 procedures, 60 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 03:21:01,211 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-28 03:21:01,321 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-28 03:21:01,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 69 places, 60 transitions, 141 flow [2024-11-28 03:21:01,424 INFO L124 PetriNetUnfolderBase]: 1/57 cut-off events. [2024-11-28 03:21:01,427 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-28 03:21:01,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70 conditions, 57 events. 1/57 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 58 event pairs, 0 based on Foata normal form. 0/55 useless extension candidates. Maximal degree in co-relation 48. Up to 2 conditions per place. [2024-11-28 03:21:01,431 INFO L82 GeneralOperation]: Start removeDead. Operand has 69 places, 60 transitions, 141 flow [2024-11-28 03:21:01,436 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 65 places, 56 transitions, 130 flow [2024-11-28 03:21:01,452 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 03:21:01,467 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;@694cff03, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 03:21:01,467 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-11-28 03:21:01,508 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-28 03:21:01,508 INFO L124 PetriNetUnfolderBase]: 1/55 cut-off events. [2024-11-28 03:21:01,508 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-28 03:21:01,508 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:01,509 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:01,509 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:21:01,515 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:01,516 INFO L85 PathProgramCache]: Analyzing trace with hash 572000699, now seen corresponding path program 1 times [2024-11-28 03:21:01,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:01,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113177690] [2024-11-28 03:21:01,524 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:21:01,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:01,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:21:02,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:21:02,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:02,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113177690] [2024-11-28 03:21:02,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113177690] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:02,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:02,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:21:02,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294359598] [2024-11-28 03:21:02,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:02,254 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:21:02,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:02,290 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:21:02,291 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:21:02,300 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 60 [2024-11-28 03:21:02,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 56 transitions, 130 flow. Second operand has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:21:02,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:02,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 60 [2024-11-28 03:21:02,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:02,648 INFO L124 PetriNetUnfolderBase]: 307/620 cut-off events. [2024-11-28 03:21:02,648 INFO L125 PetriNetUnfolderBase]: For 45/45 co-relation queries the response was YES. [2024-11-28 03:21:02,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1195 conditions, 620 events. 307/620 cut-off events. For 45/45 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 3465 event pairs, 306 based on Foata normal form. 0/570 useless extension candidates. Maximal degree in co-relation 1036. Up to 507 conditions per place. [2024-11-28 03:21:02,664 INFO L140 encePairwiseOnDemand]: 57/60 looper letters, 28 selfloop transitions, 2 changer transitions 0/57 dead transitions. [2024-11-28 03:21:02,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 57 transitions, 192 flow [2024-11-28 03:21:02,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:21:02,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 03:21:02,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 121 transitions. [2024-11-28 03:21:02,683 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6722222222222223 [2024-11-28 03:21:02,685 INFO L175 Difference]: Start difference. First operand has 65 places, 56 transitions, 130 flow. Second operand 3 states and 121 transitions. [2024-11-28 03:21:02,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 57 transitions, 192 flow [2024-11-28 03:21:02,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 57 transitions, 180 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-28 03:21:02,703 INFO L231 Difference]: Finished difference. Result has 62 places, 57 transitions, 130 flow [2024-11-28 03:21:02,705 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=130, PETRI_PLACES=62, PETRI_TRANSITIONS=57} [2024-11-28 03:21:02,711 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, -3 predicate places. [2024-11-28 03:21:02,711 INFO L471 AbstractCegarLoop]: Abstraction has has 62 places, 57 transitions, 130 flow [2024-11-28 03:21:02,712 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:21:02,712 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:02,713 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:02,713 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 03:21:02,713 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:21:02,714 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:02,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1723072071, now seen corresponding path program 1 times [2024-11-28 03:21:02,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:02,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831923835] [2024-11-28 03:21:02,714 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:21:02,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:02,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:21:04,167 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:21:04,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:04,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831923835] [2024-11-28 03:21:04,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831923835] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:21:04,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407684643] [2024-11-28 03:21:04,168 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:21:04,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:21:04,169 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:21:04,171 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:21:04,174 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 03:21:04,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:21:04,325 INFO L256 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-28 03:21:04,336 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:21:04,438 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2024-11-28 03:21:05,327 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:21:05,327 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:21:06,412 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 72 treesize of output 64 [2024-11-28 03:21:06,450 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:21:06,450 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 118 treesize of output 116 [2024-11-28 03:21:07,226 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 66 [2024-11-28 03:21:07,249 INFO L349 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2024-11-28 03:21:07,249 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 126 treesize of output 1 [2024-11-28 03:21:07,293 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:21:07,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [407684643] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:21:07,297 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:21:07,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 26 [2024-11-28 03:21:07,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946028722] [2024-11-28 03:21:07,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:21:07,299 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-28 03:21:07,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:07,300 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-28 03:21:07,304 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2024-11-28 03:21:07,986 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 60 [2024-11-28 03:21:07,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 57 transitions, 130 flow. Second operand has 26 states, 26 states have (on average 24.46153846153846) internal successors, (636), 26 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:21:07,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:07,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 60 [2024-11-28 03:21:07,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:12,200 INFO L124 PetriNetUnfolderBase]: 4073/6878 cut-off events. [2024-11-28 03:21:12,201 INFO L125 PetriNetUnfolderBase]: For 184/184 co-relation queries the response was YES. [2024-11-28 03:21:12,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13411 conditions, 6878 events. 4073/6878 cut-off events. For 184/184 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 48381 event pairs, 565 based on Foata normal form. 4/6842 useless extension candidates. Maximal degree in co-relation 13381. Up to 1476 conditions per place. [2024-11-28 03:21:12,232 INFO L140 encePairwiseOnDemand]: 40/60 looper letters, 218 selfloop transitions, 122 changer transitions 95/453 dead transitions. [2024-11-28 03:21:12,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 453 transitions, 1862 flow [2024-11-28 03:21:12,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-11-28 03:21:12,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2024-11-28 03:21:12,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 1342 transitions. [2024-11-28 03:21:12,240 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5201550387596899 [2024-11-28 03:21:12,240 INFO L175 Difference]: Start difference. First operand has 62 places, 57 transitions, 130 flow. Second operand 43 states and 1342 transitions. [2024-11-28 03:21:12,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 453 transitions, 1862 flow [2024-11-28 03:21:12,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 453 transitions, 1858 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-11-28 03:21:12,247 INFO L231 Difference]: Finished difference. Result has 120 places, 188 transitions, 845 flow [2024-11-28 03:21:12,248 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=845, PETRI_PLACES=120, PETRI_TRANSITIONS=188} [2024-11-28 03:21:12,248 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 55 predicate places. [2024-11-28 03:21:12,249 INFO L471 AbstractCegarLoop]: Abstraction has has 120 places, 188 transitions, 845 flow [2024-11-28 03:21:12,249 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 24.46153846153846) internal successors, (636), 26 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:21:12,249 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:12,249 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:12,259 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-28 03:21:12,453 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:21:12,454 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:21:12,454 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:12,454 INFO L85 PathProgramCache]: Analyzing trace with hash 549687853, now seen corresponding path program 2 times [2024-11-28 03:21:12,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:12,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743784859] [2024-11-28 03:21:12,455 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:21:12,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:12,481 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:21:12,481 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:12,614 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:21:12,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:12,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743784859] [2024-11-28 03:21:12,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743784859] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:12,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:12,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 03:21:12,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737124478] [2024-11-28 03:21:12,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:12,615 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 03:21:12,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:12,616 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 03:21:12,616 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-28 03:21:12,624 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 60 [2024-11-28 03:21:12,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 188 transitions, 845 flow. Second operand has 6 states, 6 states have (on average 30.666666666666668) internal successors, (184), 6 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-28 03:21:12,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:12,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 60 [2024-11-28 03:21:12,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:13,833 INFO L124 PetriNetUnfolderBase]: 4735/8598 cut-off events. [2024-11-28 03:21:13,833 INFO L125 PetriNetUnfolderBase]: For 12114/12306 co-relation queries the response was YES. [2024-11-28 03:21:13,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22988 conditions, 8598 events. 4735/8598 cut-off events. For 12114/12306 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 64322 event pairs, 1232 based on Foata normal form. 135/8491 useless extension candidates. Maximal degree in co-relation 22949. Up to 3156 conditions per place. [2024-11-28 03:21:14,012 INFO L140 encePairwiseOnDemand]: 54/60 looper letters, 166 selfloop transitions, 7 changer transitions 4/273 dead transitions. [2024-11-28 03:21:14,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 273 transitions, 1596 flow [2024-11-28 03:21:14,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:21:14,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:21:14,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 194 transitions. [2024-11-28 03:21:14,014 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6466666666666666 [2024-11-28 03:21:14,014 INFO L175 Difference]: Start difference. First operand has 120 places, 188 transitions, 845 flow. Second operand 5 states and 194 transitions. [2024-11-28 03:21:14,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 273 transitions, 1596 flow [2024-11-28 03:21:14,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 273 transitions, 1554 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-11-28 03:21:14,255 INFO L231 Difference]: Finished difference. Result has 120 places, 192 transitions, 858 flow [2024-11-28 03:21:14,255 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=818, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=858, PETRI_PLACES=120, PETRI_TRANSITIONS=192} [2024-11-28 03:21:14,256 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 55 predicate places. [2024-11-28 03:21:14,256 INFO L471 AbstractCegarLoop]: Abstraction has has 120 places, 192 transitions, 858 flow [2024-11-28 03:21:14,257 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 30.666666666666668) internal successors, (184), 6 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-28 03:21:14,257 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:14,257 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:14,258 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 03:21:14,258 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:21:14,260 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:14,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1235280931, now seen corresponding path program 3 times [2024-11-28 03:21:14,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:14,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552610439] [2024-11-28 03:21:14,260 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:21:14,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:14,329 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:21:14,330 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:15,001 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:21:15,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:15,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552610439] [2024-11-28 03:21:15,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552610439] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:15,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:15,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:21:15,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915373754] [2024-11-28 03:21:15,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:15,002 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:21:15,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:15,002 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:21:15,002 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:21:15,104 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:21:15,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 192 transitions, 858 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:21:15,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:15,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:21:15,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:18,263 INFO L124 PetriNetUnfolderBase]: 7108/12016 cut-off events. [2024-11-28 03:21:18,263 INFO L125 PetriNetUnfolderBase]: For 17086/17265 co-relation queries the response was YES. [2024-11-28 03:21:18,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35526 conditions, 12016 events. 7108/12016 cut-off events. For 17086/17265 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 86971 event pairs, 1361 based on Foata normal form. 179/12064 useless extension candidates. Maximal degree in co-relation 31480. Up to 7466 conditions per place. [2024-11-28 03:21:18,389 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 327 selfloop transitions, 180 changer transitions 42/569 dead transitions. [2024-11-28 03:21:18,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 569 transitions, 3716 flow [2024-11-28 03:21:18,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-28 03:21:18,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2024-11-28 03:21:18,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 929 transitions. [2024-11-28 03:21:18,394 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4553921568627451 [2024-11-28 03:21:18,394 INFO L175 Difference]: Start difference. First operand has 120 places, 192 transitions, 858 flow. Second operand 34 states and 929 transitions. [2024-11-28 03:21:18,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 569 transitions, 3716 flow [2024-11-28 03:21:18,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 569 transitions, 3712 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 03:21:18,640 INFO L231 Difference]: Finished difference. Result has 181 places, 354 transitions, 2479 flow [2024-11-28 03:21:18,641 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=854, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=2479, PETRI_PLACES=181, PETRI_TRANSITIONS=354} [2024-11-28 03:21:18,642 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 116 predicate places. [2024-11-28 03:21:18,643 INFO L471 AbstractCegarLoop]: Abstraction has has 181 places, 354 transitions, 2479 flow [2024-11-28 03:21:18,643 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:21:18,644 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:18,644 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:18,644 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 03:21:18,644 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:21:18,645 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:18,646 INFO L85 PathProgramCache]: Analyzing trace with hash -73255181, now seen corresponding path program 4 times [2024-11-28 03:21:18,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:18,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501979473] [2024-11-28 03:21:18,647 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:21:18,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:18,680 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:21:18,680 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:18,940 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:21:18,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:18,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501979473] [2024-11-28 03:21:18,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501979473] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:18,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:18,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:21:18,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100851143] [2024-11-28 03:21:18,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:18,941 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:21:18,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:18,942 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:21:18,942 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:21:19,017 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:21:19,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 354 transitions, 2479 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:21:19,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:19,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:21:19,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:23,092 INFO L124 PetriNetUnfolderBase]: 9459/15871 cut-off events. [2024-11-28 03:21:23,092 INFO L125 PetriNetUnfolderBase]: For 52111/52346 co-relation queries the response was YES. [2024-11-28 03:21:23,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59520 conditions, 15871 events. 9459/15871 cut-off events. For 52111/52346 co-relation queries the response was YES. Maximal size of possible extension queue 719. Compared 119660 event pairs, 1671 based on Foata normal form. 235/15944 useless extension candidates. Maximal degree in co-relation 59255. Up to 9345 conditions per place. [2024-11-28 03:21:23,249 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 563 selfloop transitions, 308 changer transitions 33/924 dead transitions. [2024-11-28 03:21:23,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 924 transitions, 8095 flow [2024-11-28 03:21:23,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-28 03:21:23,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2024-11-28 03:21:23,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 961 transitions. [2024-11-28 03:21:23,258 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4576190476190476 [2024-11-28 03:21:23,258 INFO L175 Difference]: Start difference. First operand has 181 places, 354 transitions, 2479 flow. Second operand 35 states and 961 transitions. [2024-11-28 03:21:23,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 924 transitions, 8095 flow [2024-11-28 03:21:24,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 924 transitions, 7823 flow, removed 132 selfloop flow, removed 2 redundant places. [2024-11-28 03:21:24,325 INFO L231 Difference]: Finished difference. Result has 237 places, 645 transitions, 5662 flow [2024-11-28 03:21:24,325 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2293, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=5662, PETRI_PLACES=237, PETRI_TRANSITIONS=645} [2024-11-28 03:21:24,326 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 172 predicate places. [2024-11-28 03:21:24,326 INFO L471 AbstractCegarLoop]: Abstraction has has 237 places, 645 transitions, 5662 flow [2024-11-28 03:21:24,326 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:21:24,326 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:24,327 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:24,327 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 03:21:24,327 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:21:24,328 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:24,328 INFO L85 PathProgramCache]: Analyzing trace with hash -503073649, now seen corresponding path program 5 times [2024-11-28 03:21:24,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:24,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293304565] [2024-11-28 03:21:24,328 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:21:24,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:24,363 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:21:24,363 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:25,377 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:21:25,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:25,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293304565] [2024-11-28 03:21:25,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293304565] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:21:25,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [822184766] [2024-11-28 03:21:25,379 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:21:25,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:21:25,380 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:21:25,381 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:21:25,384 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 03:21:25,484 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:21:25,485 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:25,486 INFO L256 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-28 03:21:25,490 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:21:25,961 INFO L349 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2024-11-28 03:21:25,961 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 20 [2024-11-28 03:21:26,121 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:21:26,121 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:21:26,486 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:21:26,486 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 66 treesize of output 38 [2024-11-28 03:21:26,824 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:21:26,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [822184766] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:21:26,824 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:21:26,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2024-11-28 03:21:26,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671836597] [2024-11-28 03:21:26,825 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:21:26,825 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 03:21:26,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:26,827 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 03:21:26,827 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2024-11-28 03:21:27,078 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 60 [2024-11-28 03:21:27,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 645 transitions, 5662 flow. Second operand has 25 states, 25 states have (on average 24.6) internal successors, (615), 25 states have internal predecessors, (615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:21:27,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:27,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 60 [2024-11-28 03:21:27,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:31,864 INFO L124 PetriNetUnfolderBase]: 9509/16298 cut-off events. [2024-11-28 03:21:31,865 INFO L125 PetriNetUnfolderBase]: For 91522/91871 co-relation queries the response was YES. [2024-11-28 03:21:32,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71542 conditions, 16298 events. 9509/16298 cut-off events. For 91522/91871 co-relation queries the response was YES. Maximal size of possible extension queue 812. Compared 128932 event pairs, 1256 based on Foata normal form. 281/16368 useless extension candidates. Maximal degree in co-relation 70390. Up to 5316 conditions per place. [2024-11-28 03:21:32,056 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 351 selfloop transitions, 125 changer transitions 453/959 dead transitions. [2024-11-28 03:21:32,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 959 transitions, 10108 flow [2024-11-28 03:21:32,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 03:21:32,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-28 03:21:32,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 606 transitions. [2024-11-28 03:21:32,059 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.531578947368421 [2024-11-28 03:21:32,059 INFO L175 Difference]: Start difference. First operand has 237 places, 645 transitions, 5662 flow. Second operand 19 states and 606 transitions. [2024-11-28 03:21:32,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 959 transitions, 10108 flow [2024-11-28 03:21:33,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 959 transitions, 9296 flow, removed 406 selfloop flow, removed 0 redundant places. [2024-11-28 03:21:33,702 INFO L231 Difference]: Finished difference. Result has 264 places, 432 transitions, 3870 flow [2024-11-28 03:21:33,703 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=5160, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3870, PETRI_PLACES=264, PETRI_TRANSITIONS=432} [2024-11-28 03:21:33,704 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 199 predicate places. [2024-11-28 03:21:33,704 INFO L471 AbstractCegarLoop]: Abstraction has has 264 places, 432 transitions, 3870 flow [2024-11-28 03:21:33,704 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 24.6) internal successors, (615), 25 states have internal predecessors, (615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:21:33,704 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:33,705 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:33,712 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 03:21:33,905 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:21:33,905 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:21:33,906 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:33,907 INFO L85 PathProgramCache]: Analyzing trace with hash -52479203, now seen corresponding path program 6 times [2024-11-28 03:21:33,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:33,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233560204] [2024-11-28 03:21:33,907 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:21:33,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:33,973 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:21:33,973 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:34,553 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:21:34,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:34,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233560204] [2024-11-28 03:21:34,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233560204] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:34,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:34,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:21:34,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922627536] [2024-11-28 03:21:34,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:34,555 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:21:34,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:34,557 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:21:34,558 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:21:34,702 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:21:34,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 432 transitions, 3870 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:21:34,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:34,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:21:34,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:39,246 INFO L124 PetriNetUnfolderBase]: 8804/14845 cut-off events. [2024-11-28 03:21:39,246 INFO L125 PetriNetUnfolderBase]: For 105731/105914 co-relation queries the response was YES. [2024-11-28 03:21:39,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68929 conditions, 14845 events. 8804/14845 cut-off events. For 105731/105914 co-relation queries the response was YES. Maximal size of possible extension queue 689. Compared 112364 event pairs, 1672 based on Foata normal form. 182/14850 useless extension candidates. Maximal degree in co-relation 68508. Up to 9734 conditions per place. [2024-11-28 03:21:39,425 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 510 selfloop transitions, 237 changer transitions 114/881 dead transitions. [2024-11-28 03:21:39,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 881 transitions, 9476 flow [2024-11-28 03:21:39,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-28 03:21:39,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2024-11-28 03:21:39,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 1033 transitions. [2024-11-28 03:21:39,431 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44145299145299144 [2024-11-28 03:21:39,432 INFO L175 Difference]: Start difference. First operand has 264 places, 432 transitions, 3870 flow. Second operand 39 states and 1033 transitions. [2024-11-28 03:21:39,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 881 transitions, 9476 flow [2024-11-28 03:21:40,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 881 transitions, 8704 flow, removed 268 selfloop flow, removed 24 redundant places. [2024-11-28 03:21:40,704 INFO L231 Difference]: Finished difference. Result has 305 places, 611 transitions, 6258 flow [2024-11-28 03:21:40,705 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3366, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=6258, PETRI_PLACES=305, PETRI_TRANSITIONS=611} [2024-11-28 03:21:40,705 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 240 predicate places. [2024-11-28 03:21:40,706 INFO L471 AbstractCegarLoop]: Abstraction has has 305 places, 611 transitions, 6258 flow [2024-11-28 03:21:40,706 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:21:40,706 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:40,706 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:40,706 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-28 03:21:40,707 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:21:40,707 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:40,708 INFO L85 PathProgramCache]: Analyzing trace with hash 34792893, now seen corresponding path program 7 times [2024-11-28 03:21:40,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:40,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989006388] [2024-11-28 03:21:40,708 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:21:40,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:40,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:21:41,430 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:21:41,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:41,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989006388] [2024-11-28 03:21:41,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989006388] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:21:41,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1922294869] [2024-11-28 03:21:41,431 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:21:41,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:21:41,431 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:21:41,433 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:21:41,437 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 03:21:41,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:21:41,544 INFO L256 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-28 03:21:41,549 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:21:41,586 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2024-11-28 03:21:41,899 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-28 03:21:41,915 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:21:41,915 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:21:42,894 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 29 [2024-11-28 03:21:42,907 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-28 03:21:42,908 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 62 treesize of output 41 [2024-11-28 03:21:42,981 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:21:42,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1922294869] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:21:42,982 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:21:42,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 26 [2024-11-28 03:21:42,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142823039] [2024-11-28 03:21:42,982 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:21:42,982 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-28 03:21:42,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:42,984 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-28 03:21:42,985 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2024-11-28 03:21:43,370 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 60 [2024-11-28 03:21:43,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 611 transitions, 6258 flow. Second operand has 26 states, 26 states have (on average 24.076923076923077) internal successors, (626), 26 states have internal predecessors, (626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:21:43,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:43,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 60 [2024-11-28 03:21:43,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:48,332 INFO L124 PetriNetUnfolderBase]: 7446/12844 cut-off events. [2024-11-28 03:21:48,332 INFO L125 PetriNetUnfolderBase]: For 90252/90601 co-relation queries the response was YES. [2024-11-28 03:21:48,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62364 conditions, 12844 events. 7446/12844 cut-off events. For 90252/90601 co-relation queries the response was YES. Maximal size of possible extension queue 646. Compared 98556 event pairs, 1201 based on Foata normal form. 303/12885 useless extension candidates. Maximal degree in co-relation 62062. Up to 6770 conditions per place. [2024-11-28 03:21:48,508 INFO L140 encePairwiseOnDemand]: 41/60 looper letters, 441 selfloop transitions, 126 changer transitions 200/821 dead transitions. [2024-11-28 03:21:48,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 821 transitions, 9236 flow [2024-11-28 03:21:48,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:21:48,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:21:48,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 802 transitions. [2024-11-28 03:21:48,511 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.49506172839506174 [2024-11-28 03:21:48,511 INFO L175 Difference]: Start difference. First operand has 305 places, 611 transitions, 6258 flow. Second operand 27 states and 802 transitions. [2024-11-28 03:21:48,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 821 transitions, 9236 flow [2024-11-28 03:21:49,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 821 transitions, 8183 flow, removed 425 selfloop flow, removed 16 redundant places. [2024-11-28 03:21:49,849 INFO L231 Difference]: Finished difference. Result has 312 places, 533 transitions, 4764 flow [2024-11-28 03:21:49,850 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=5360, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=4764, PETRI_PLACES=312, PETRI_TRANSITIONS=533} [2024-11-28 03:21:49,850 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 247 predicate places. [2024-11-28 03:21:49,851 INFO L471 AbstractCegarLoop]: Abstraction has has 312 places, 533 transitions, 4764 flow [2024-11-28 03:21:49,851 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 24.076923076923077) internal successors, (626), 26 states have internal predecessors, (626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:21:49,851 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:49,851 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:49,859 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-28 03:21:50,052 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:21:50,052 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:21:50,053 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:50,053 INFO L85 PathProgramCache]: Analyzing trace with hash 482390919, now seen corresponding path program 8 times [2024-11-28 03:21:50,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:50,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443691795] [2024-11-28 03:21:50,053 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:21:50,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:50,070 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:21:50,070 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:50,145 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:21:50,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:50,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443691795] [2024-11-28 03:21:50,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443691795] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:50,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:50,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:21:50,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481506160] [2024-11-28 03:21:50,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:50,145 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:21:50,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:50,146 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:21:50,146 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:21:50,151 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 60 [2024-11-28 03:21:50,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 533 transitions, 4764 flow. Second operand has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:21:50,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:50,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 60 [2024-11-28 03:21:50,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:52,226 INFO L124 PetriNetUnfolderBase]: 4981/9269 cut-off events. [2024-11-28 03:21:52,226 INFO L125 PetriNetUnfolderBase]: For 61144/61846 co-relation queries the response was YES. [2024-11-28 03:21:52,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41604 conditions, 9269 events. 4981/9269 cut-off events. For 61144/61846 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 73325 event pairs, 1935 based on Foata normal form. 296/9082 useless extension candidates. Maximal degree in co-relation 41477. Up to 5711 conditions per place. [2024-11-28 03:21:52,314 INFO L140 encePairwiseOnDemand]: 57/60 looper letters, 269 selfloop transitions, 2 changer transitions 9/582 dead transitions. [2024-11-28 03:21:52,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 582 transitions, 5802 flow [2024-11-28 03:21:52,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:21:52,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 03:21:52,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 125 transitions. [2024-11-28 03:21:52,315 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6944444444444444 [2024-11-28 03:21:52,315 INFO L175 Difference]: Start difference. First operand has 312 places, 533 transitions, 4764 flow. Second operand 3 states and 125 transitions. [2024-11-28 03:21:52,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 582 transitions, 5802 flow [2024-11-28 03:21:52,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 582 transitions, 5465 flow, removed 85 selfloop flow, removed 19 redundant places. [2024-11-28 03:21:52,858 INFO L231 Difference]: Finished difference. Result has 291 places, 533 transitions, 4447 flow [2024-11-28 03:21:52,858 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=4439, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=4447, PETRI_PLACES=291, PETRI_TRANSITIONS=533} [2024-11-28 03:21:52,859 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 226 predicate places. [2024-11-28 03:21:52,859 INFO L471 AbstractCegarLoop]: Abstraction has has 291 places, 533 transitions, 4447 flow [2024-11-28 03:21:52,859 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:21:52,859 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:52,859 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:52,859 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-28 03:21:52,859 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:21:52,860 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:52,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1695424777, now seen corresponding path program 9 times [2024-11-28 03:21:52,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:52,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94141583] [2024-11-28 03:21:52,860 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:21:52,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:52,877 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:21:52,877 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:52,952 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:21:52,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:52,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94141583] [2024-11-28 03:21:52,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94141583] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:52,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:52,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:21:52,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799689379] [2024-11-28 03:21:52,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:52,953 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:21:52,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:52,954 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:21:52,954 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:21:53,139 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 60 [2024-11-28 03:21:53,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 533 transitions, 4447 flow. Second operand has 5 states, 5 states have (on average 31.8) internal successors, (159), 5 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:21:53,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:53,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 60 [2024-11-28 03:21:53,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:54,811 INFO L124 PetriNetUnfolderBase]: 2879/5706 cut-off events. [2024-11-28 03:21:54,811 INFO L125 PetriNetUnfolderBase]: For 41311/41571 co-relation queries the response was YES. [2024-11-28 03:21:54,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24617 conditions, 5706 events. 2879/5706 cut-off events. For 41311/41571 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 42252 event pairs, 649 based on Foata normal form. 179/5744 useless extension candidates. Maximal degree in co-relation 24532. Up to 1690 conditions per place. [2024-11-28 03:21:54,919 INFO L140 encePairwiseOnDemand]: 53/60 looper letters, 162 selfloop transitions, 9 changer transitions 84/362 dead transitions. [2024-11-28 03:21:54,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 362 transitions, 3431 flow [2024-11-28 03:21:54,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:21:54,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:21:54,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 191 transitions. [2024-11-28 03:21:54,921 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6366666666666667 [2024-11-28 03:21:54,921 INFO L175 Difference]: Start difference. First operand has 291 places, 533 transitions, 4447 flow. Second operand 5 states and 191 transitions. [2024-11-28 03:21:54,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 362 transitions, 3431 flow [2024-11-28 03:21:55,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 362 transitions, 3038 flow, removed 145 selfloop flow, removed 32 redundant places. [2024-11-28 03:21:55,436 INFO L231 Difference]: Finished difference. Result has 220 places, 208 transitions, 1335 flow [2024-11-28 03:21:55,437 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1949, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1335, PETRI_PLACES=220, PETRI_TRANSITIONS=208} [2024-11-28 03:21:55,437 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 155 predicate places. [2024-11-28 03:21:55,437 INFO L471 AbstractCegarLoop]: Abstraction has has 220 places, 208 transitions, 1335 flow [2024-11-28 03:21:55,438 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.8) internal successors, (159), 5 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:21:55,438 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:55,438 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:55,438 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-28 03:21:55,438 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:21:55,439 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:55,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1253755787, now seen corresponding path program 10 times [2024-11-28 03:21:55,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:55,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577442287] [2024-11-28 03:21:55,440 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:21:55,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:55,456 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:21:55,456 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:55,666 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:21:55,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:55,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577442287] [2024-11-28 03:21:55,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577442287] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:55,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:55,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:21:55,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649108786] [2024-11-28 03:21:55,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:55,667 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:55,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:55,667 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:55,668 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:55,756 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:21:55,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 208 transitions, 1335 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:21:55,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:55,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:21:55,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:57,534 INFO L124 PetriNetUnfolderBase]: 3375/5705 cut-off events. [2024-11-28 03:21:57,534 INFO L125 PetriNetUnfolderBase]: For 24559/24839 co-relation queries the response was YES. [2024-11-28 03:21:57,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23498 conditions, 5705 events. 3375/5705 cut-off events. For 24559/24839 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 35161 event pairs, 894 based on Foata normal form. 224/5810 useless extension candidates. Maximal degree in co-relation 23439. Up to 4203 conditions per place. [2024-11-28 03:21:57,567 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 198 selfloop transitions, 60 changer transitions 54/334 dead transitions. [2024-11-28 03:21:57,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 334 transitions, 2845 flow [2024-11-28 03:21:57,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 03:21:57,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 03:21:57,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 652 transitions. [2024-11-28 03:21:57,569 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43466666666666665 [2024-11-28 03:21:57,570 INFO L175 Difference]: Start difference. First operand has 220 places, 208 transitions, 1335 flow. Second operand 25 states and 652 transitions. [2024-11-28 03:21:57,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 334 transitions, 2845 flow [2024-11-28 03:21:57,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 334 transitions, 2673 flow, removed 82 selfloop flow, removed 12 redundant places. [2024-11-28 03:21:57,649 INFO L231 Difference]: Finished difference. Result has 214 places, 221 transitions, 1588 flow [2024-11-28 03:21:57,650 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1243, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=1588, PETRI_PLACES=214, PETRI_TRANSITIONS=221} [2024-11-28 03:21:57,650 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 149 predicate places. [2024-11-28 03:21:57,650 INFO L471 AbstractCegarLoop]: Abstraction has has 214 places, 221 transitions, 1588 flow [2024-11-28 03:21:57,651 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:21:57,651 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:57,651 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:57,651 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-28 03:21:57,651 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:21:57,651 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:57,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1707997361, now seen corresponding path program 11 times [2024-11-28 03:21:57,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:57,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466567549] [2024-11-28 03:21:57,652 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:21:57,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:57,709 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:21:57,712 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:59,332 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:21:59,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:59,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466567549] [2024-11-28 03:21:59,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466567549] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:21:59,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [719355664] [2024-11-28 03:21:59,333 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:21:59,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:21:59,333 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:21:59,334 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:21:59,336 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 03:21:59,425 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:21:59,425 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:59,427 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:21:59,429 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:21:59,829 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:21:59,829 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:21:59,842 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-28 03:21:59,843 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:22:00,126 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:22:00,127 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:22:00,183 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:22:00,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [719355664] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:22:00,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:22:00,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 31 [2024-11-28 03:22:00,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111909352] [2024-11-28 03:22:00,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:00,184 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:22:00,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:00,185 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:22:00,185 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=855, Unknown=0, NotChecked=0, Total=930 [2024-11-28 03:22:00,222 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:22:00,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 221 transitions, 1588 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:00,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:00,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:22:00,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:02,005 INFO L124 PetriNetUnfolderBase]: 3625/6108 cut-off events. [2024-11-28 03:22:02,005 INFO L125 PetriNetUnfolderBase]: For 29892/30144 co-relation queries the response was YES. [2024-11-28 03:22:02,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26614 conditions, 6108 events. 3625/6108 cut-off events. For 29892/30144 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 38239 event pairs, 1005 based on Foata normal form. 240/6217 useless extension candidates. Maximal degree in co-relation 26551. Up to 4450 conditions per place. [2024-11-28 03:22:02,065 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 199 selfloop transitions, 65 changer transitions 39/325 dead transitions. [2024-11-28 03:22:02,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 325 transitions, 3004 flow [2024-11-28 03:22:02,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:22:02,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:22:02,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 596 transitions. [2024-11-28 03:22:02,067 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4318840579710145 [2024-11-28 03:22:02,068 INFO L175 Difference]: Start difference. First operand has 214 places, 221 transitions, 1588 flow. Second operand 23 states and 596 transitions. [2024-11-28 03:22:02,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 325 transitions, 3004 flow [2024-11-28 03:22:02,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 325 transitions, 2755 flow, removed 102 selfloop flow, removed 14 redundant places. [2024-11-28 03:22:02,228 INFO L231 Difference]: Finished difference. Result has 221 places, 240 transitions, 1809 flow [2024-11-28 03:22:02,228 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1426, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1809, PETRI_PLACES=221, PETRI_TRANSITIONS=240} [2024-11-28 03:22:02,229 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 156 predicate places. [2024-11-28 03:22:02,229 INFO L471 AbstractCegarLoop]: Abstraction has has 221 places, 240 transitions, 1809 flow [2024-11-28 03:22:02,229 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:02,229 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:02,229 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:02,236 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-28 03:22:02,430 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:02,430 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:22:02,431 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:02,431 INFO L85 PathProgramCache]: Analyzing trace with hash -617882255, now seen corresponding path program 12 times [2024-11-28 03:22:02,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:02,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774727824] [2024-11-28 03:22:02,431 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:22:02,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:02,476 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:22:02,479 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:02,786 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:22:02,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:02,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774727824] [2024-11-28 03:22:02,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774727824] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:02,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:02,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:22:02,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112244804] [2024-11-28 03:22:02,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:02,788 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:22:02,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:02,789 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:22:02,789 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:22:02,851 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:22:02,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 240 transitions, 1809 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:02,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:02,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:22:02,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:04,574 INFO L124 PetriNetUnfolderBase]: 3621/6090 cut-off events. [2024-11-28 03:22:04,574 INFO L125 PetriNetUnfolderBase]: For 29429/29690 co-relation queries the response was YES. [2024-11-28 03:22:04,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26531 conditions, 6090 events. 3621/6090 cut-off events. For 29429/29690 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 38009 event pairs, 954 based on Foata normal form. 249/6214 useless extension candidates. Maximal degree in co-relation 26467. Up to 4206 conditions per place. [2024-11-28 03:22:04,632 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 202 selfloop transitions, 82 changer transitions 58/364 dead transitions. [2024-11-28 03:22:04,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 364 transitions, 3160 flow [2024-11-28 03:22:04,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-28 03:22:04,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-11-28 03:22:04,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 841 transitions. [2024-11-28 03:22:04,636 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42474747474747476 [2024-11-28 03:22:04,636 INFO L175 Difference]: Start difference. First operand has 221 places, 240 transitions, 1809 flow. Second operand 33 states and 841 transitions. [2024-11-28 03:22:04,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 364 transitions, 3160 flow [2024-11-28 03:22:04,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 364 transitions, 2999 flow, removed 70 selfloop flow, removed 9 redundant places. [2024-11-28 03:22:04,782 INFO L231 Difference]: Finished difference. Result has 248 places, 239 transitions, 1860 flow [2024-11-28 03:22:04,783 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1670, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=1860, PETRI_PLACES=248, PETRI_TRANSITIONS=239} [2024-11-28 03:22:04,783 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 183 predicate places. [2024-11-28 03:22:04,783 INFO L471 AbstractCegarLoop]: Abstraction has has 248 places, 239 transitions, 1860 flow [2024-11-28 03:22:04,783 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:04,784 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:04,784 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:04,784 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-28 03:22:04,784 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:22:04,784 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:04,785 INFO L85 PathProgramCache]: Analyzing trace with hash 247243229, now seen corresponding path program 13 times [2024-11-28 03:22:04,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:04,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411664689] [2024-11-28 03:22:04,785 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:22:04,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:04,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:07,702 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:22:07,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:07,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411664689] [2024-11-28 03:22:07,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411664689] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:22:07,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [984590251] [2024-11-28 03:22:07,702 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:22:07,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:07,702 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:07,706 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:07,708 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 03:22:07,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:07,812 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:22:07,815 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:08,294 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:22:08,294 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:22:08,306 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-28 03:22:08,306 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:22:08,623 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:22:08,623 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:22:08,690 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:22:08,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [984590251] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:22:08,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:22:08,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 31 [2024-11-28 03:22:08,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153913401] [2024-11-28 03:22:08,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:08,691 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:22:08,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:08,691 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:22:08,691 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=855, Unknown=0, NotChecked=0, Total=930 [2024-11-28 03:22:08,778 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:22:08,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 239 transitions, 1860 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:08,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:08,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:22:08,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:10,722 INFO L124 PetriNetUnfolderBase]: 3470/5826 cut-off events. [2024-11-28 03:22:10,722 INFO L125 PetriNetUnfolderBase]: For 27534/27776 co-relation queries the response was YES. [2024-11-28 03:22:10,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25806 conditions, 5826 events. 3470/5826 cut-off events. For 27534/27776 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 36007 event pairs, 1036 based on Foata normal form. 230/5926 useless extension candidates. Maximal degree in co-relation 25737. Up to 4343 conditions per place. [2024-11-28 03:22:10,786 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 190 selfloop transitions, 70 changer transitions 39/321 dead transitions. [2024-11-28 03:22:10,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 321 transitions, 2943 flow [2024-11-28 03:22:10,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:22:10,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:22:10,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 607 transitions. [2024-11-28 03:22:10,788 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4398550724637681 [2024-11-28 03:22:10,788 INFO L175 Difference]: Start difference. First operand has 248 places, 239 transitions, 1860 flow. Second operand 23 states and 607 transitions. [2024-11-28 03:22:10,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 321 transitions, 2943 flow [2024-11-28 03:22:10,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 321 transitions, 2689 flow, removed 27 selfloop flow, removed 32 redundant places. [2024-11-28 03:22:10,944 INFO L231 Difference]: Finished difference. Result has 232 places, 232 transitions, 1750 flow [2024-11-28 03:22:10,945 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1636, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1750, PETRI_PLACES=232, PETRI_TRANSITIONS=232} [2024-11-28 03:22:10,945 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 167 predicate places. [2024-11-28 03:22:10,945 INFO L471 AbstractCegarLoop]: Abstraction has has 232 places, 232 transitions, 1750 flow [2024-11-28 03:22:10,946 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:10,946 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:10,946 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:10,955 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-28 03:22:11,146 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:11,147 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:22:11,147 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:11,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1005101867, now seen corresponding path program 14 times [2024-11-28 03:22:11,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:11,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585560673] [2024-11-28 03:22:11,148 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:22:11,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:11,170 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:22:11,170 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:11,518 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:22:11,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:11,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585560673] [2024-11-28 03:22:11,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585560673] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:11,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:11,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:22:11,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191501097] [2024-11-28 03:22:11,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:11,519 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:22:11,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:11,520 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:22:11,520 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:22:11,628 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:22:11,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 232 transitions, 1750 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:11,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:11,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:22:11,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:13,302 INFO L124 PetriNetUnfolderBase]: 3382/5733 cut-off events. [2024-11-28 03:22:13,302 INFO L125 PetriNetUnfolderBase]: For 26392/26634 co-relation queries the response was YES. [2024-11-28 03:22:13,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25041 conditions, 5733 events. 3382/5733 cut-off events. For 26392/26634 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 35560 event pairs, 941 based on Foata normal form. 230/5841 useless extension candidates. Maximal degree in co-relation 24978. Up to 3989 conditions per place. [2024-11-28 03:22:13,369 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 202 selfloop transitions, 65 changer transitions 70/359 dead transitions. [2024-11-28 03:22:13,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 359 transitions, 3112 flow [2024-11-28 03:22:13,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-28 03:22:13,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-11-28 03:22:13,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 848 transitions. [2024-11-28 03:22:13,371 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42828282828282827 [2024-11-28 03:22:13,371 INFO L175 Difference]: Start difference. First operand has 232 places, 232 transitions, 1750 flow. Second operand 33 states and 848 transitions. [2024-11-28 03:22:13,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 359 transitions, 3112 flow [2024-11-28 03:22:13,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 359 transitions, 2925 flow, removed 21 selfloop flow, removed 21 redundant places. [2024-11-28 03:22:13,527 INFO L231 Difference]: Finished difference. Result has 243 places, 218 transitions, 1668 flow [2024-11-28 03:22:13,527 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1593, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=1668, PETRI_PLACES=243, PETRI_TRANSITIONS=218} [2024-11-28 03:22:13,528 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 178 predicate places. [2024-11-28 03:22:13,528 INFO L471 AbstractCegarLoop]: Abstraction has has 243 places, 218 transitions, 1668 flow [2024-11-28 03:22:13,528 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:13,528 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:13,528 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:13,528 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-28 03:22:13,528 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:22:13,529 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:13,529 INFO L85 PathProgramCache]: Analyzing trace with hash -269228897, now seen corresponding path program 15 times [2024-11-28 03:22:13,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:13,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334605916] [2024-11-28 03:22:13,530 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:22:13,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:13,549 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:22:13,549 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:13,817 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:22:13,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:13,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334605916] [2024-11-28 03:22:13,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334605916] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:13,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:13,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:22:13,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475429067] [2024-11-28 03:22:13,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:13,818 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:22:13,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:13,818 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:22:13,819 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:22:13,890 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:22:13,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 218 transitions, 1668 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:13,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:13,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:22:13,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:15,463 INFO L124 PetriNetUnfolderBase]: 3263/5510 cut-off events. [2024-11-28 03:22:15,464 INFO L125 PetriNetUnfolderBase]: For 27065/27287 co-relation queries the response was YES. [2024-11-28 03:22:15,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24543 conditions, 5510 events. 3263/5510 cut-off events. For 27065/27287 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 33955 event pairs, 892 based on Foata normal form. 210/5600 useless extension candidates. Maximal degree in co-relation 24476. Up to 3973 conditions per place. [2024-11-28 03:22:15,519 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 211 selfloop transitions, 74 changer transitions 20/327 dead transitions. [2024-11-28 03:22:15,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 327 transitions, 2965 flow [2024-11-28 03:22:15,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:22:15,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:22:15,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 705 transitions. [2024-11-28 03:22:15,521 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4351851851851852 [2024-11-28 03:22:15,521 INFO L175 Difference]: Start difference. First operand has 243 places, 218 transitions, 1668 flow. Second operand 27 states and 705 transitions. [2024-11-28 03:22:15,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 327 transitions, 2965 flow [2024-11-28 03:22:15,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 327 transitions, 2751 flow, removed 41 selfloop flow, removed 28 redundant places. [2024-11-28 03:22:15,643 INFO L231 Difference]: Finished difference. Result has 226 places, 222 transitions, 1734 flow [2024-11-28 03:22:15,643 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1514, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=1734, PETRI_PLACES=226, PETRI_TRANSITIONS=222} [2024-11-28 03:22:15,644 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 161 predicate places. [2024-11-28 03:22:15,644 INFO L471 AbstractCegarLoop]: Abstraction has has 226 places, 222 transitions, 1734 flow [2024-11-28 03:22:15,644 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:15,644 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:15,644 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:15,645 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-28 03:22:15,645 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:22:15,646 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:15,646 INFO L85 PathProgramCache]: Analyzing trace with hash 246543699, now seen corresponding path program 16 times [2024-11-28 03:22:15,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:15,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652843096] [2024-11-28 03:22:15,646 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:22:15,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:15,669 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:22:15,670 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:15,912 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:22:15,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:15,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652843096] [2024-11-28 03:22:15,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652843096] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:15,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:15,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:22:15,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239356484] [2024-11-28 03:22:15,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:15,914 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:22:15,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:15,914 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:22:15,914 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:22:15,999 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:22:16,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 222 transitions, 1734 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:16,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:16,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:22:16,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:17,377 INFO L124 PetriNetUnfolderBase]: 3183/5360 cut-off events. [2024-11-28 03:22:17,377 INFO L125 PetriNetUnfolderBase]: For 24537/24767 co-relation queries the response was YES. [2024-11-28 03:22:17,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23778 conditions, 5360 events. 3183/5360 cut-off events. For 24537/24767 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 32784 event pairs, 1020 based on Foata normal form. 218/5453 useless extension candidates. Maximal degree in co-relation 23719. Up to 4416 conditions per place. [2024-11-28 03:22:17,431 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 171 selfloop transitions, 48 changer transitions 39/280 dead transitions. [2024-11-28 03:22:17,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 280 transitions, 2585 flow [2024-11-28 03:22:17,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-28 03:22:17,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-28 03:22:17,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 434 transitions. [2024-11-28 03:22:17,433 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45208333333333334 [2024-11-28 03:22:17,433 INFO L175 Difference]: Start difference. First operand has 226 places, 222 transitions, 1734 flow. Second operand 16 states and 434 transitions. [2024-11-28 03:22:17,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 280 transitions, 2585 flow [2024-11-28 03:22:17,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 280 transitions, 2418 flow, removed 29 selfloop flow, removed 21 redundant places. [2024-11-28 03:22:17,565 INFO L231 Difference]: Finished difference. Result has 219 places, 213 transitions, 1636 flow [2024-11-28 03:22:17,565 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1589, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1636, PETRI_PLACES=219, PETRI_TRANSITIONS=213} [2024-11-28 03:22:17,566 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 154 predicate places. [2024-11-28 03:22:17,566 INFO L471 AbstractCegarLoop]: Abstraction has has 219 places, 213 transitions, 1636 flow [2024-11-28 03:22:17,566 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:17,566 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:17,566 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:17,566 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-28 03:22:17,567 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:22:17,567 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:17,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1165313777, now seen corresponding path program 17 times [2024-11-28 03:22:17,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:17,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140242453] [2024-11-28 03:22:17,568 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:22:17,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:17,610 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:22:17,610 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:19,371 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:22:19,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:19,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140242453] [2024-11-28 03:22:19,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140242453] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:22:19,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1982528612] [2024-11-28 03:22:19,372 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:22:19,372 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:19,372 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:19,374 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:19,376 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 03:22:19,473 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:22:19,473 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:19,474 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:22:19,476 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:19,875 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:22:19,875 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:22:19,892 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-28 03:22:19,892 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:22:20,182 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:22:20,183 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:22:20,254 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:22:20,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1982528612] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:22:20,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:22:20,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 29 [2024-11-28 03:22:20,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208981212] [2024-11-28 03:22:20,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:20,255 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:22:20,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:20,256 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:22:20,256 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=744, Unknown=0, NotChecked=0, Total=812 [2024-11-28 03:22:20,363 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:22:20,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 213 transitions, 1636 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:20,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:20,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:22:20,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:22,817 INFO L124 PetriNetUnfolderBase]: 3519/5929 cut-off events. [2024-11-28 03:22:22,817 INFO L125 PetriNetUnfolderBase]: For 25850/26102 co-relation queries the response was YES. [2024-11-28 03:22:22,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26363 conditions, 5929 events. 3519/5929 cut-off events. For 25850/26102 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 37202 event pairs, 870 based on Foata normal form. 240/6050 useless extension candidates. Maximal degree in co-relation 26303. Up to 4014 conditions per place. [2024-11-28 03:22:22,892 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 214 selfloop transitions, 51 changer transitions 64/351 dead transitions. [2024-11-28 03:22:22,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 351 transitions, 3225 flow [2024-11-28 03:22:22,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:22:22,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:22:22,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 699 transitions. [2024-11-28 03:22:22,894 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4480769230769231 [2024-11-28 03:22:22,894 INFO L175 Difference]: Start difference. First operand has 219 places, 213 transitions, 1636 flow. Second operand 26 states and 699 transitions. [2024-11-28 03:22:22,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 351 transitions, 3225 flow [2024-11-28 03:22:23,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 351 transitions, 3052 flow, removed 31 selfloop flow, removed 11 redundant places. [2024-11-28 03:22:23,063 INFO L231 Difference]: Finished difference. Result has 232 places, 215 transitions, 1708 flow [2024-11-28 03:22:23,064 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1519, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=1708, PETRI_PLACES=232, PETRI_TRANSITIONS=215} [2024-11-28 03:22:23,064 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 167 predicate places. [2024-11-28 03:22:23,064 INFO L471 AbstractCegarLoop]: Abstraction has has 232 places, 215 transitions, 1708 flow [2024-11-28 03:22:23,065 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:23,065 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:23,065 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:23,072 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-28 03:22:23,265 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-28 03:22:23,266 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:22:23,266 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:23,266 INFO L85 PathProgramCache]: Analyzing trace with hash -696711931, now seen corresponding path program 18 times [2024-11-28 03:22:23,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:23,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012263276] [2024-11-28 03:22:23,267 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:22:23,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:23,286 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:22:23,286 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:23,556 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:22:23,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:23,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012263276] [2024-11-28 03:22:23,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012263276] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:23,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:23,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:22:23,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842307250] [2024-11-28 03:22:23,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:23,557 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:22:23,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:23,558 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:22:23,558 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:22:23,679 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:22:23,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 215 transitions, 1708 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:23,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:23,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:22:23,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:25,526 INFO L124 PetriNetUnfolderBase]: 3727/6256 cut-off events. [2024-11-28 03:22:25,526 INFO L125 PetriNetUnfolderBase]: For 44197/44447 co-relation queries the response was YES. [2024-11-28 03:22:25,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30574 conditions, 6256 events. 3727/6256 cut-off events. For 44197/44447 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 39362 event pairs, 961 based on Foata normal form. 238/6364 useless extension candidates. Maximal degree in co-relation 30502. Up to 4494 conditions per place. [2024-11-28 03:22:25,580 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 210 selfloop transitions, 70 changer transitions 31/333 dead transitions. [2024-11-28 03:22:25,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 333 transitions, 3174 flow [2024-11-28 03:22:25,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:22:25,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:22:25,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 643 transitions. [2024-11-28 03:22:25,581 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4465277777777778 [2024-11-28 03:22:25,582 INFO L175 Difference]: Start difference. First operand has 232 places, 215 transitions, 1708 flow. Second operand 24 states and 643 transitions. [2024-11-28 03:22:25,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 333 transitions, 3174 flow [2024-11-28 03:22:25,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 333 transitions, 2955 flow, removed 64 selfloop flow, removed 20 redundant places. [2024-11-28 03:22:25,775 INFO L231 Difference]: Finished difference. Result has 229 places, 234 transitions, 2001 flow [2024-11-28 03:22:25,775 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1585, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2001, PETRI_PLACES=229, PETRI_TRANSITIONS=234} [2024-11-28 03:22:25,775 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 164 predicate places. [2024-11-28 03:22:25,775 INFO L471 AbstractCegarLoop]: Abstraction has has 229 places, 234 transitions, 2001 flow [2024-11-28 03:22:25,775 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:25,776 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:25,776 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:25,776 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-28 03:22:25,776 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:22:25,776 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:25,776 INFO L85 PathProgramCache]: Analyzing trace with hash 633830009, now seen corresponding path program 19 times [2024-11-28 03:22:25,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:25,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490902906] [2024-11-28 03:22:25,777 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:22:25,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:25,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:29,214 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:22:29,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:29,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490902906] [2024-11-28 03:22:29,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490902906] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:22:29,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202196264] [2024-11-28 03:22:29,215 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:22:29,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:29,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:29,218 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:29,220 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 03:22:29,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:29,323 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:22:29,324 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:29,845 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:22:29,846 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:22:29,913 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-28 03:22:29,914 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:22:30,326 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:22:30,326 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:22:30,392 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:22:30,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [202196264] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:22:30,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:22:30,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 35 [2024-11-28 03:22:30,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193688885] [2024-11-28 03:22:30,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:30,393 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:22:30,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:30,394 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:22:30,394 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=1105, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 03:22:30,491 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:22:30,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 234 transitions, 2001 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:30,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:30,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:22:30,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:32,623 INFO L124 PetriNetUnfolderBase]: 3668/6188 cut-off events. [2024-11-28 03:22:32,624 INFO L125 PetriNetUnfolderBase]: For 38584/38839 co-relation queries the response was YES. [2024-11-28 03:22:32,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30047 conditions, 6188 events. 3668/6188 cut-off events. For 38584/38839 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 39097 event pairs, 1052 based on Foata normal form. 243/6294 useless extension candidates. Maximal degree in co-relation 29980. Up to 4494 conditions per place. [2024-11-28 03:22:32,692 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 199 selfloop transitions, 64 changer transitions 36/321 dead transitions. [2024-11-28 03:22:32,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 321 transitions, 3152 flow [2024-11-28 03:22:32,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:22:32,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:22:32,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 608 transitions. [2024-11-28 03:22:32,694 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4405797101449275 [2024-11-28 03:22:32,694 INFO L175 Difference]: Start difference. First operand has 229 places, 234 transitions, 2001 flow. Second operand 23 states and 608 transitions. [2024-11-28 03:22:32,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 321 transitions, 3152 flow [2024-11-28 03:22:32,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 321 transitions, 2915 flow, removed 86 selfloop flow, removed 11 redundant places. [2024-11-28 03:22:32,892 INFO L231 Difference]: Finished difference. Result has 241 places, 231 transitions, 1918 flow [2024-11-28 03:22:32,892 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1804, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1918, PETRI_PLACES=241, PETRI_TRANSITIONS=231} [2024-11-28 03:22:32,893 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 176 predicate places. [2024-11-28 03:22:32,893 INFO L471 AbstractCegarLoop]: Abstraction has has 241 places, 231 transitions, 1918 flow [2024-11-28 03:22:32,893 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:32,893 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:32,893 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:32,903 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 03:22:33,094 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2024-11-28 03:22:33,094 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:22:33,095 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:33,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1656866941, now seen corresponding path program 20 times [2024-11-28 03:22:33,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:33,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073260047] [2024-11-28 03:22:33,095 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:22:33,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:33,115 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:22:33,116 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:33,423 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:22:33,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:33,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073260047] [2024-11-28 03:22:33,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073260047] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:33,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:33,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:22:33,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293666344] [2024-11-28 03:22:33,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:33,425 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:22:33,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:33,425 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:22:33,425 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:22:33,488 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:22:33,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 231 transitions, 1918 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:33,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:33,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:22:33,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:35,588 INFO L124 PetriNetUnfolderBase]: 4284/7232 cut-off events. [2024-11-28 03:22:35,588 INFO L125 PetriNetUnfolderBase]: For 46224/46504 co-relation queries the response was YES. [2024-11-28 03:22:35,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35063 conditions, 7232 events. 4284/7232 cut-off events. For 46224/46504 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 47371 event pairs, 1033 based on Foata normal form. 268/7353 useless extension candidates. Maximal degree in co-relation 34993. Up to 4193 conditions per place. [2024-11-28 03:22:35,655 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 255 selfloop transitions, 97 changer transitions 42/416 dead transitions. [2024-11-28 03:22:35,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 416 transitions, 4106 flow [2024-11-28 03:22:35,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-28 03:22:35,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2024-11-28 03:22:35,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 930 transitions. [2024-11-28 03:22:35,657 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-11-28 03:22:35,657 INFO L175 Difference]: Start difference. First operand has 241 places, 231 transitions, 1918 flow. Second operand 35 states and 930 transitions. [2024-11-28 03:22:35,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 416 transitions, 4106 flow [2024-11-28 03:22:35,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 416 transitions, 3894 flow, removed 31 selfloop flow, removed 20 redundant places. [2024-11-28 03:22:35,843 INFO L231 Difference]: Finished difference. Result has 262 places, 254 transitions, 2270 flow [2024-11-28 03:22:35,844 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1754, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=2270, PETRI_PLACES=262, PETRI_TRANSITIONS=254} [2024-11-28 03:22:35,844 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 197 predicate places. [2024-11-28 03:22:35,844 INFO L471 AbstractCegarLoop]: Abstraction has has 262 places, 254 transitions, 2270 flow [2024-11-28 03:22:35,844 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:35,844 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:35,844 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:35,844 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-28 03:22:35,844 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:22:35,845 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:35,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1803388213, now seen corresponding path program 21 times [2024-11-28 03:22:35,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:35,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133245224] [2024-11-28 03:22:35,846 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:22:35,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:35,867 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:22:35,867 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:36,121 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:22:36,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:36,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133245224] [2024-11-28 03:22:36,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133245224] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:36,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:36,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:22:36,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079155549] [2024-11-28 03:22:36,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:36,122 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:22:36,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:36,123 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:22:36,123 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:22:36,222 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:22:36,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 254 transitions, 2270 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:36,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:36,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:22:36,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:38,109 INFO L124 PetriNetUnfolderBase]: 4234/7157 cut-off events. [2024-11-28 03:22:38,109 INFO L125 PetriNetUnfolderBase]: For 55187/55484 co-relation queries the response was YES. [2024-11-28 03:22:38,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36261 conditions, 7157 events. 4234/7157 cut-off events. For 55187/55484 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 47046 event pairs, 1125 based on Foata normal form. 285/7286 useless extension candidates. Maximal degree in co-relation 36182. Up to 4599 conditions per place. [2024-11-28 03:22:38,219 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 226 selfloop transitions, 75 changer transitions 55/378 dead transitions. [2024-11-28 03:22:38,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 378 transitions, 3871 flow [2024-11-28 03:22:38,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-28 03:22:38,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-28 03:22:38,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 764 transitions. [2024-11-28 03:22:38,221 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43908045977011495 [2024-11-28 03:22:38,221 INFO L175 Difference]: Start difference. First operand has 262 places, 254 transitions, 2270 flow. Second operand 29 states and 764 transitions. [2024-11-28 03:22:38,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 378 transitions, 3871 flow [2024-11-28 03:22:38,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 378 transitions, 3538 flow, removed 96 selfloop flow, removed 21 redundant places. [2024-11-28 03:22:38,517 INFO L231 Difference]: Finished difference. Result has 274 places, 247 transitions, 2165 flow [2024-11-28 03:22:38,518 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2025, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2165, PETRI_PLACES=274, PETRI_TRANSITIONS=247} [2024-11-28 03:22:38,518 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 209 predicate places. [2024-11-28 03:22:38,518 INFO L471 AbstractCegarLoop]: Abstraction has has 274 places, 247 transitions, 2165 flow [2024-11-28 03:22:38,518 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:38,519 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:38,519 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:38,519 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-28 03:22:38,519 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:22:38,520 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:38,520 INFO L85 PathProgramCache]: Analyzing trace with hash 2146377949, now seen corresponding path program 22 times [2024-11-28 03:22:38,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:38,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899598607] [2024-11-28 03:22:38,520 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:22:38,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:38,535 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:22:38,536 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:38,715 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:22:38,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:38,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899598607] [2024-11-28 03:22:38,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899598607] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:38,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:38,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:22:38,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337354348] [2024-11-28 03:22:38,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:38,716 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:22:38,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:38,717 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:22:38,717 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:22:38,790 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:22:38,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 247 transitions, 2165 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:38,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:38,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:22:38,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:40,671 INFO L124 PetriNetUnfolderBase]: 4137/6968 cut-off events. [2024-11-28 03:22:40,671 INFO L125 PetriNetUnfolderBase]: For 54334/54590 co-relation queries the response was YES. [2024-11-28 03:22:40,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35352 conditions, 6968 events. 4137/6968 cut-off events. For 54334/54590 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 45443 event pairs, 1009 based on Foata normal form. 245/7059 useless extension candidates. Maximal degree in co-relation 35268. Up to 4187 conditions per place. [2024-11-28 03:22:40,767 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 213 selfloop transitions, 89 changer transitions 59/383 dead transitions. [2024-11-28 03:22:40,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 383 transitions, 3903 flow [2024-11-28 03:22:40,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 03:22:40,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-28 03:22:40,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 820 transitions. [2024-11-28 03:22:40,769 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44086021505376344 [2024-11-28 03:22:40,769 INFO L175 Difference]: Start difference. First operand has 274 places, 247 transitions, 2165 flow. Second operand 31 states and 820 transitions. [2024-11-28 03:22:40,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 383 transitions, 3903 flow [2024-11-28 03:22:40,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 383 transitions, 3588 flow, removed 52 selfloop flow, removed 32 redundant places. [2024-11-28 03:22:40,993 INFO L231 Difference]: Finished difference. Result has 272 places, 240 transitions, 2175 flow [2024-11-28 03:22:40,993 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1940, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2175, PETRI_PLACES=272, PETRI_TRANSITIONS=240} [2024-11-28 03:22:40,994 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 207 predicate places. [2024-11-28 03:22:40,994 INFO L471 AbstractCegarLoop]: Abstraction has has 272 places, 240 transitions, 2175 flow [2024-11-28 03:22:40,994 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:40,994 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:40,995 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:40,995 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-28 03:22:40,995 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:22:40,996 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:40,996 INFO L85 PathProgramCache]: Analyzing trace with hash 1988440015, now seen corresponding path program 23 times [2024-11-28 03:22:40,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:40,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473953594] [2024-11-28 03:22:40,996 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:22:40,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:41,032 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:22:41,032 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:43,499 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:22:43,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:43,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473953594] [2024-11-28 03:22:43,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473953594] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:22:43,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1575828508] [2024-11-28 03:22:43,500 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:22:43,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:43,500 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:43,502 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:43,505 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 03:22:43,628 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:22:43,628 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:43,630 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:22:43,632 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:44,208 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:22:44,208 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:22:44,258 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-28 03:22:44,258 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:22:44,706 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:22:44,706 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:22:44,769 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:22:44,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1575828508] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:22:44,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:22:44,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 36 [2024-11-28 03:22:44,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031446467] [2024-11-28 03:22:44,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:44,770 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:22:44,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:44,771 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:22:44,771 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=1165, Unknown=0, NotChecked=0, Total=1260 [2024-11-28 03:22:44,899 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:22:44,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 240 transitions, 2175 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:44,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:44,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:22:44,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:47,262 INFO L124 PetriNetUnfolderBase]: 4066/6872 cut-off events. [2024-11-28 03:22:47,262 INFO L125 PetriNetUnfolderBase]: For 54184/54432 co-relation queries the response was YES. [2024-11-28 03:22:47,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35101 conditions, 6872 events. 4066/6872 cut-off events. For 54184/54432 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 44738 event pairs, 1214 based on Foata normal form. 236/6936 useless extension candidates. Maximal degree in co-relation 35017. Up to 4944 conditions per place. [2024-11-28 03:22:47,351 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 233 selfloop transitions, 62 changer transitions 41/358 dead transitions. [2024-11-28 03:22:47,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 358 transitions, 3621 flow [2024-11-28 03:22:47,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-28 03:22:47,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-28 03:22:47,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 748 transitions. [2024-11-28 03:22:47,353 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4298850574712644 [2024-11-28 03:22:47,354 INFO L175 Difference]: Start difference. First operand has 272 places, 240 transitions, 2175 flow. Second operand 29 states and 748 transitions. [2024-11-28 03:22:47,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 358 transitions, 3621 flow [2024-11-28 03:22:47,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 358 transitions, 3303 flow, removed 70 selfloop flow, removed 34 redundant places. [2024-11-28 03:22:47,633 INFO L231 Difference]: Finished difference. Result has 265 places, 243 transitions, 2151 flow [2024-11-28 03:22:47,634 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1953, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2151, PETRI_PLACES=265, PETRI_TRANSITIONS=243} [2024-11-28 03:22:47,634 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 200 predicate places. [2024-11-28 03:22:47,634 INFO L471 AbstractCegarLoop]: Abstraction has has 265 places, 243 transitions, 2151 flow [2024-11-28 03:22:47,635 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:47,635 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:47,635 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:47,645 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-28 03:22:47,835 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-28 03:22:47,835 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:22:47,836 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:47,836 INFO L85 PathProgramCache]: Analyzing trace with hash -2096284813, now seen corresponding path program 24 times [2024-11-28 03:22:47,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:47,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989054392] [2024-11-28 03:22:47,836 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:22:47,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:47,856 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:22:47,856 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:48,106 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:22:48,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:48,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989054392] [2024-11-28 03:22:48,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989054392] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:48,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:48,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:22:48,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550891557] [2024-11-28 03:22:48,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:48,107 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:22:48,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:48,108 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:22:48,108 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:22:48,171 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:22:48,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 243 transitions, 2151 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:48,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:48,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:22:48,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:50,033 INFO L124 PetriNetUnfolderBase]: 3946/6741 cut-off events. [2024-11-28 03:22:50,034 INFO L125 PetriNetUnfolderBase]: For 48948/49194 co-relation queries the response was YES. [2024-11-28 03:22:50,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33282 conditions, 6741 events. 3946/6741 cut-off events. For 48948/49194 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 44239 event pairs, 1010 based on Foata normal form. 234/6832 useless extension candidates. Maximal degree in co-relation 33203. Up to 4403 conditions per place. [2024-11-28 03:22:50,086 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 225 selfloop transitions, 87 changer transitions 21/355 dead transitions. [2024-11-28 03:22:50,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 355 transitions, 3507 flow [2024-11-28 03:22:50,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:22:50,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:22:50,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 739 transitions. [2024-11-28 03:22:50,088 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4398809523809524 [2024-11-28 03:22:50,088 INFO L175 Difference]: Start difference. First operand has 265 places, 243 transitions, 2151 flow. Second operand 28 states and 739 transitions. [2024-11-28 03:22:50,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 355 transitions, 3507 flow [2024-11-28 03:22:50,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 355 transitions, 3305 flow, removed 31 selfloop flow, removed 20 redundant places. [2024-11-28 03:22:50,274 INFO L231 Difference]: Finished difference. Result has 268 places, 241 transitions, 2135 flow [2024-11-28 03:22:50,274 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1958, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=2135, PETRI_PLACES=268, PETRI_TRANSITIONS=241} [2024-11-28 03:22:50,275 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 203 predicate places. [2024-11-28 03:22:50,275 INFO L471 AbstractCegarLoop]: Abstraction has has 268 places, 241 transitions, 2135 flow [2024-11-28 03:22:50,275 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:50,275 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:50,275 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:50,275 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-28 03:22:50,275 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:22:50,276 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:50,276 INFO L85 PathProgramCache]: Analyzing trace with hash -104575753, now seen corresponding path program 25 times [2024-11-28 03:22:50,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:50,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157476366] [2024-11-28 03:22:50,276 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:22:50,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:50,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:52,627 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:22:52,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:52,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157476366] [2024-11-28 03:22:52,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157476366] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:22:52,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [792903009] [2024-11-28 03:22:52,628 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:22:52,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:52,628 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:52,630 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:52,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 03:22:52,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:52,732 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:22:52,733 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:53,116 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:22:53,117 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:22:53,128 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-28 03:22:53,128 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:22:53,512 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:22:53,513 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:22:53,557 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:22:53,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [792903009] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:22:53,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:22:53,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 34 [2024-11-28 03:22:53,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516931678] [2024-11-28 03:22:53,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:53,558 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:22:53,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:53,558 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:22:53,559 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=1035, Unknown=0, NotChecked=0, Total=1122 [2024-11-28 03:22:53,617 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:22:53,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 241 transitions, 2135 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:53,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:53,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:22:53,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:56,112 INFO L124 PetriNetUnfolderBase]: 4080/6948 cut-off events. [2024-11-28 03:22:56,112 INFO L125 PetriNetUnfolderBase]: For 50903/51135 co-relation queries the response was YES. [2024-11-28 03:22:56,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34548 conditions, 6948 events. 4080/6948 cut-off events. For 50903/51135 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 45494 event pairs, 1153 based on Foata normal form. 220/7003 useless extension candidates. Maximal degree in co-relation 34469. Up to 4622 conditions per place. [2024-11-28 03:22:56,162 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 237 selfloop transitions, 78 changer transitions 36/373 dead transitions. [2024-11-28 03:22:56,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 373 transitions, 3730 flow [2024-11-28 03:22:56,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-28 03:22:56,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-28 03:22:56,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 760 transitions. [2024-11-28 03:22:56,164 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4367816091954023 [2024-11-28 03:22:56,164 INFO L175 Difference]: Start difference. First operand has 268 places, 241 transitions, 2135 flow. Second operand 29 states and 760 transitions. [2024-11-28 03:22:56,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 373 transitions, 3730 flow [2024-11-28 03:22:56,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 373 transitions, 3464 flow, removed 28 selfloop flow, removed 29 redundant places. [2024-11-28 03:22:56,328 INFO L231 Difference]: Finished difference. Result has 274 places, 247 transitions, 2226 flow [2024-11-28 03:22:56,329 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1937, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2226, PETRI_PLACES=274, PETRI_TRANSITIONS=247} [2024-11-28 03:22:56,329 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 209 predicate places. [2024-11-28 03:22:56,329 INFO L471 AbstractCegarLoop]: Abstraction has has 274 places, 247 transitions, 2226 flow [2024-11-28 03:22:56,329 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:56,329 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:56,329 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:56,340 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-28 03:22:56,530 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-28 03:22:56,530 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:22:56,531 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:56,531 INFO L85 PathProgramCache]: Analyzing trace with hash -595110553, now seen corresponding path program 26 times [2024-11-28 03:22:56,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:56,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522630967] [2024-11-28 03:22:56,531 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:22:56,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:56,549 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:22:56,550 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:56,805 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:22:56,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:56,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522630967] [2024-11-28 03:22:56,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522630967] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:56,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:56,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:22:56,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182507944] [2024-11-28 03:22:56,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:56,805 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:22:56,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:56,806 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:22:56,806 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:22:56,872 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:22:56,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 247 transitions, 2226 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:56,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:56,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:22:56,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:58,888 INFO L124 PetriNetUnfolderBase]: 3904/6684 cut-off events. [2024-11-28 03:22:58,888 INFO L125 PetriNetUnfolderBase]: For 52003/52235 co-relation queries the response was YES. [2024-11-28 03:22:58,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33586 conditions, 6684 events. 3904/6684 cut-off events. For 52003/52235 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 43418 event pairs, 1049 based on Foata normal form. 220/6763 useless extension candidates. Maximal degree in co-relation 33502. Up to 4078 conditions per place. [2024-11-28 03:22:58,942 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 245 selfloop transitions, 89 changer transitions 30/386 dead transitions. [2024-11-28 03:22:58,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 386 transitions, 3878 flow [2024-11-28 03:22:58,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 03:22:58,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-28 03:22:58,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 825 transitions. [2024-11-28 03:22:58,944 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4435483870967742 [2024-11-28 03:22:58,944 INFO L175 Difference]: Start difference. First operand has 274 places, 247 transitions, 2226 flow. Second operand 31 states and 825 transitions. [2024-11-28 03:22:58,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 386 transitions, 3878 flow [2024-11-28 03:22:59,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 386 transitions, 3622 flow, removed 65 selfloop flow, removed 18 redundant places. [2024-11-28 03:22:59,124 INFO L231 Difference]: Finished difference. Result has 286 places, 248 transitions, 2263 flow [2024-11-28 03:22:59,125 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2036, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2263, PETRI_PLACES=286, PETRI_TRANSITIONS=248} [2024-11-28 03:22:59,125 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 221 predicate places. [2024-11-28 03:22:59,125 INFO L471 AbstractCegarLoop]: Abstraction has has 286 places, 248 transitions, 2263 flow [2024-11-28 03:22:59,125 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:59,125 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:59,125 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:59,125 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-28 03:22:59,126 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:22:59,126 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:59,126 INFO L85 PathProgramCache]: Analyzing trace with hash -371549809, now seen corresponding path program 27 times [2024-11-28 03:22:59,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:59,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005249939] [2024-11-28 03:22:59,127 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:22:59,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:59,146 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:22:59,146 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:59,327 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:22:59,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:59,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005249939] [2024-11-28 03:22:59,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005249939] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:59,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:59,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:22:59,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684913308] [2024-11-28 03:22:59,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:59,328 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:22:59,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:59,328 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:22:59,329 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:22:59,399 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:22:59,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 248 transitions, 2263 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:59,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:59,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:22:59,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:00,960 INFO L124 PetriNetUnfolderBase]: 3782/6459 cut-off events. [2024-11-28 03:23:00,960 INFO L125 PetriNetUnfolderBase]: For 48939/49196 co-relation queries the response was YES. [2024-11-28 03:23:01,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32195 conditions, 6459 events. 3782/6459 cut-off events. For 48939/49196 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 41894 event pairs, 1192 based on Foata normal form. 245/6543 useless extension candidates. Maximal degree in co-relation 32112. Up to 4878 conditions per place. [2024-11-28 03:23:01,039 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 203 selfloop transitions, 63 changer transitions 32/320 dead transitions. [2024-11-28 03:23:01,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 320 transitions, 3293 flow [2024-11-28 03:23:01,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-28 03:23:01,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-28 03:23:01,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 555 transitions. [2024-11-28 03:23:01,041 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-11-28 03:23:01,041 INFO L175 Difference]: Start difference. First operand has 286 places, 248 transitions, 2263 flow. Second operand 21 states and 555 transitions. [2024-11-28 03:23:01,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 320 transitions, 3293 flow [2024-11-28 03:23:01,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 320 transitions, 3030 flow, removed 16 selfloop flow, removed 32 redundant places. [2024-11-28 03:23:01,221 INFO L231 Difference]: Finished difference. Result has 273 places, 240 transitions, 2081 flow [2024-11-28 03:23:01,222 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2008, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2081, PETRI_PLACES=273, PETRI_TRANSITIONS=240} [2024-11-28 03:23:01,222 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 208 predicate places. [2024-11-28 03:23:01,222 INFO L471 AbstractCegarLoop]: Abstraction has has 273 places, 240 transitions, 2081 flow [2024-11-28 03:23:01,222 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:01,222 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:01,222 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:01,223 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-11-28 03:23:01,223 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:23:01,223 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:01,223 INFO L85 PathProgramCache]: Analyzing trace with hash -1642140161, now seen corresponding path program 28 times [2024-11-28 03:23:01,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:01,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410177805] [2024-11-28 03:23:01,224 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:23:01,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:01,235 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:23:01,235 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:01,421 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:23:01,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:01,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410177805] [2024-11-28 03:23:01,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410177805] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:01,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:23:01,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:23:01,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619883440] [2024-11-28 03:23:01,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:01,422 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:23:01,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:01,422 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:23:01,422 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:23:01,525 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:23:01,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 240 transitions, 2081 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:01,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:01,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:23:01,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:03,163 INFO L124 PetriNetUnfolderBase]: 3729/6378 cut-off events. [2024-11-28 03:23:03,164 INFO L125 PetriNetUnfolderBase]: For 43956/44184 co-relation queries the response was YES. [2024-11-28 03:23:03,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30786 conditions, 6378 events. 3729/6378 cut-off events. For 43956/44184 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 41064 event pairs, 1124 based on Foata normal form. 216/6444 useless extension candidates. Maximal degree in co-relation 30707. Up to 4537 conditions per place. [2024-11-28 03:23:03,242 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 232 selfloop transitions, 66 changer transitions 38/358 dead transitions. [2024-11-28 03:23:03,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 358 transitions, 3452 flow [2024-11-28 03:23:03,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:23:03,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:23:03,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 716 transitions. [2024-11-28 03:23:03,245 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4419753086419753 [2024-11-28 03:23:03,245 INFO L175 Difference]: Start difference. First operand has 273 places, 240 transitions, 2081 flow. Second operand 27 states and 716 transitions. [2024-11-28 03:23:03,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 358 transitions, 3452 flow [2024-11-28 03:23:03,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 358 transitions, 3230 flow, removed 29 selfloop flow, removed 23 redundant places. [2024-11-28 03:23:03,427 INFO L231 Difference]: Finished difference. Result has 273 places, 242 transitions, 2121 flow [2024-11-28 03:23:03,428 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1908, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=2121, PETRI_PLACES=273, PETRI_TRANSITIONS=242} [2024-11-28 03:23:03,428 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 208 predicate places. [2024-11-28 03:23:03,428 INFO L471 AbstractCegarLoop]: Abstraction has has 273 places, 242 transitions, 2121 flow [2024-11-28 03:23:03,429 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:03,429 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:03,429 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:03,429 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-28 03:23:03,429 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:23:03,430 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:03,430 INFO L85 PathProgramCache]: Analyzing trace with hash 525100785, now seen corresponding path program 29 times [2024-11-28 03:23:03,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:03,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942350896] [2024-11-28 03:23:03,430 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:23:03,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:03,464 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:23:03,464 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:04,969 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:23:04,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:04,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942350896] [2024-11-28 03:23:04,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942350896] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:23:04,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1366229635] [2024-11-28 03:23:04,970 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:23:04,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:04,970 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:23:04,972 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:23:04,973 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 03:23:05,095 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:23:05,095 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:05,097 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:23:05,100 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:23:05,475 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:23:05,475 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:23:05,494 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-28 03:23:05,495 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:23:05,855 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:23:05,856 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:23:05,919 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:23:05,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1366229635] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:23:05,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:23:05,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 32 [2024-11-28 03:23:05,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943465659] [2024-11-28 03:23:05,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:05,920 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:23:05,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:05,920 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:23:05,921 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=912, Unknown=0, NotChecked=0, Total=992 [2024-11-28 03:23:05,969 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:23:05,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 242 transitions, 2121 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:05,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:05,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:23:05,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:08,251 INFO L124 PetriNetUnfolderBase]: 3773/6458 cut-off events. [2024-11-28 03:23:08,251 INFO L125 PetriNetUnfolderBase]: For 48955/49175 co-relation queries the response was YES. [2024-11-28 03:23:08,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31756 conditions, 6458 events. 3773/6458 cut-off events. For 48955/49175 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 41526 event pairs, 993 based on Foata normal form. 208/6538 useless extension candidates. Maximal degree in co-relation 31676. Up to 4417 conditions per place. [2024-11-28 03:23:08,330 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 227 selfloop transitions, 92 changer transitions 28/369 dead transitions. [2024-11-28 03:23:08,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 369 transitions, 3664 flow [2024-11-28 03:23:08,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-28 03:23:08,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-28 03:23:08,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 771 transitions. [2024-11-28 03:23:08,332 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42833333333333334 [2024-11-28 03:23:08,332 INFO L175 Difference]: Start difference. First operand has 273 places, 242 transitions, 2121 flow. Second operand 30 states and 771 transitions. [2024-11-28 03:23:08,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 369 transitions, 3664 flow [2024-11-28 03:23:08,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 369 transitions, 3373 flow, removed 57 selfloop flow, removed 22 redundant places. [2024-11-28 03:23:08,601 INFO L231 Difference]: Finished difference. Result has 283 places, 260 transitions, 2415 flow [2024-11-28 03:23:08,602 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1897, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2415, PETRI_PLACES=283, PETRI_TRANSITIONS=260} [2024-11-28 03:23:08,602 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 218 predicate places. [2024-11-28 03:23:08,602 INFO L471 AbstractCegarLoop]: Abstraction has has 283 places, 260 transitions, 2415 flow [2024-11-28 03:23:08,603 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:08,603 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:08,603 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:08,612 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-28 03:23:08,806 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:08,807 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:23:08,807 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:08,807 INFO L85 PathProgramCache]: Analyzing trace with hash 470724683, now seen corresponding path program 30 times [2024-11-28 03:23:08,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:08,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864587514] [2024-11-28 03:23:08,807 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:23:08,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:08,823 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:23:08,823 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:09,071 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:23:09,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:09,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864587514] [2024-11-28 03:23:09,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864587514] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:09,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:23:09,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:23:09,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852386048] [2024-11-28 03:23:09,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:09,073 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:23:09,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:09,073 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:23:09,073 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:23:09,155 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:23:09,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 260 transitions, 2415 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:09,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:09,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:23:09,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:10,749 INFO L124 PetriNetUnfolderBase]: 3636/6203 cut-off events. [2024-11-28 03:23:10,749 INFO L125 PetriNetUnfolderBase]: For 46813/47066 co-relation queries the response was YES. [2024-11-28 03:23:10,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30602 conditions, 6203 events. 3636/6203 cut-off events. For 46813/47066 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 39608 event pairs, 1139 based on Foata normal form. 241/6297 useless extension candidates. Maximal degree in co-relation 30516. Up to 4645 conditions per place. [2024-11-28 03:23:10,828 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 219 selfloop transitions, 71 changer transitions 31/343 dead transitions. [2024-11-28 03:23:10,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 343 transitions, 3499 flow [2024-11-28 03:23:10,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:23:10,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:23:10,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 629 transitions. [2024-11-28 03:23:10,830 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43680555555555556 [2024-11-28 03:23:10,830 INFO L175 Difference]: Start difference. First operand has 283 places, 260 transitions, 2415 flow. Second operand 24 states and 629 transitions. [2024-11-28 03:23:10,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 343 transitions, 3499 flow [2024-11-28 03:23:11,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 343 transitions, 3097 flow, removed 137 selfloop flow, removed 22 redundant places. [2024-11-28 03:23:11,102 INFO L231 Difference]: Finished difference. Result has 284 places, 256 transitions, 2218 flow [2024-11-28 03:23:11,103 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2093, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2218, PETRI_PLACES=284, PETRI_TRANSITIONS=256} [2024-11-28 03:23:11,103 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 219 predicate places. [2024-11-28 03:23:11,103 INFO L471 AbstractCegarLoop]: Abstraction has has 284 places, 256 transitions, 2218 flow [2024-11-28 03:23:11,103 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:11,103 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:11,104 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:11,104 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-28 03:23:11,104 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:23:11,104 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:11,104 INFO L85 PathProgramCache]: Analyzing trace with hash -912256173, now seen corresponding path program 31 times [2024-11-28 03:23:11,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:11,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357189586] [2024-11-28 03:23:11,105 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:23:11,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:11,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:23:13,473 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:23:13,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:13,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357189586] [2024-11-28 03:23:13,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357189586] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:23:13,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [708585868] [2024-11-28 03:23:13,473 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:23:13,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:13,474 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:23:13,475 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:23:13,477 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 03:23:13,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:23:13,575 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:23:13,577 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:23:13,951 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:23:13,952 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:23:14,001 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-28 03:23:14,001 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:23:14,338 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:23:14,338 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:23:14,388 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:23:14,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [708585868] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:23:14,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:23:14,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 33 [2024-11-28 03:23:14,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243586332] [2024-11-28 03:23:14,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:14,389 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:23:14,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:14,389 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:23:14,389 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=982, Unknown=0, NotChecked=0, Total=1056 [2024-11-28 03:23:14,461 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:23:14,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 256 transitions, 2218 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:14,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:14,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:23:14,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:16,378 INFO L124 PetriNetUnfolderBase]: 3511/5999 cut-off events. [2024-11-28 03:23:16,379 INFO L125 PetriNetUnfolderBase]: For 34864/35119 co-relation queries the response was YES. [2024-11-28 03:23:16,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28434 conditions, 5999 events. 3511/5999 cut-off events. For 34864/35119 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 38239 event pairs, 1086 based on Foata normal form. 243/6103 useless extension candidates. Maximal degree in co-relation 28351. Up to 4442 conditions per place. [2024-11-28 03:23:16,451 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 206 selfloop transitions, 57 changer transitions 48/333 dead transitions. [2024-11-28 03:23:16,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 333 transitions, 3171 flow [2024-11-28 03:23:16,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 03:23:16,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-28 03:23:16,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 548 transitions. [2024-11-28 03:23:16,453 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45666666666666667 [2024-11-28 03:23:16,453 INFO L175 Difference]: Start difference. First operand has 284 places, 256 transitions, 2218 flow. Second operand 20 states and 548 transitions. [2024-11-28 03:23:16,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 333 transitions, 3171 flow [2024-11-28 03:23:16,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 333 transitions, 2992 flow, removed 15 selfloop flow, removed 21 redundant places. [2024-11-28 03:23:16,651 INFO L231 Difference]: Finished difference. Result has 277 places, 242 transitions, 2048 flow [2024-11-28 03:23:16,651 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2051, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2048, PETRI_PLACES=277, PETRI_TRANSITIONS=242} [2024-11-28 03:23:16,651 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 212 predicate places. [2024-11-28 03:23:16,652 INFO L471 AbstractCegarLoop]: Abstraction has has 277 places, 242 transitions, 2048 flow [2024-11-28 03:23:16,652 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:16,652 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:16,652 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:16,659 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-28 03:23:16,852 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:16,853 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:23:16,853 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:16,853 INFO L85 PathProgramCache]: Analyzing trace with hash -2028948431, now seen corresponding path program 32 times [2024-11-28 03:23:16,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:16,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179804570] [2024-11-28 03:23:16,854 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:23:16,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:16,867 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:23:16,867 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:17,114 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:23:17,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:17,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179804570] [2024-11-28 03:23:17,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179804570] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:17,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:23:17,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:23:17,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044571119] [2024-11-28 03:23:17,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:17,115 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:23:17,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:17,115 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:23:17,115 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:23:17,193 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:23:17,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 242 transitions, 2048 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:17,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:17,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:23:17,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:18,803 INFO L124 PetriNetUnfolderBase]: 3347/5676 cut-off events. [2024-11-28 03:23:18,804 INFO L125 PetriNetUnfolderBase]: For 31373/31583 co-relation queries the response was YES. [2024-11-28 03:23:18,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26738 conditions, 5676 events. 3347/5676 cut-off events. For 31373/31583 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 35491 event pairs, 1079 based on Foata normal form. 198/5731 useless extension candidates. Maximal degree in co-relation 26657. Up to 4456 conditions per place. [2024-11-28 03:23:18,872 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 198 selfloop transitions, 56 changer transitions 33/309 dead transitions. [2024-11-28 03:23:18,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 309 transitions, 2908 flow [2024-11-28 03:23:18,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 03:23:18,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-28 03:23:18,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 531 transitions. [2024-11-28 03:23:18,873 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4425 [2024-11-28 03:23:18,874 INFO L175 Difference]: Start difference. First operand has 277 places, 242 transitions, 2048 flow. Second operand 20 states and 531 transitions. [2024-11-28 03:23:18,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 309 transitions, 2908 flow [2024-11-28 03:23:19,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 309 transitions, 2748 flow, removed 15 selfloop flow, removed 21 redundant places. [2024-11-28 03:23:19,015 INFO L231 Difference]: Finished difference. Result has 257 places, 234 transitions, 1954 flow [2024-11-28 03:23:19,015 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1898, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1954, PETRI_PLACES=257, PETRI_TRANSITIONS=234} [2024-11-28 03:23:19,015 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 192 predicate places. [2024-11-28 03:23:19,015 INFO L471 AbstractCegarLoop]: Abstraction has has 257 places, 234 transitions, 1954 flow [2024-11-28 03:23:19,016 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:19,016 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:19,016 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:19,016 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-11-28 03:23:19,016 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:23:19,017 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:19,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1278883029, now seen corresponding path program 33 times [2024-11-28 03:23:19,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:19,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695428617] [2024-11-28 03:23:19,017 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:23:19,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:19,031 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:23:19,031 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:19,188 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:23:19,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:19,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695428617] [2024-11-28 03:23:19,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695428617] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:19,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:23:19,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:23:19,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485098528] [2024-11-28 03:23:19,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:19,189 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:23:19,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:19,189 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:23:19,190 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:23:19,231 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:23:19,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 234 transitions, 1954 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:19,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:19,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:23:19,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:20,701 INFO L124 PetriNetUnfolderBase]: 3366/5674 cut-off events. [2024-11-28 03:23:20,701 INFO L125 PetriNetUnfolderBase]: For 29219/29454 co-relation queries the response was YES. [2024-11-28 03:23:20,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26417 conditions, 5674 events. 3366/5674 cut-off events. For 29219/29454 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 34992 event pairs, 913 based on Foata normal form. 223/5769 useless extension candidates. Maximal degree in co-relation 26344. Up to 3914 conditions per place. [2024-11-28 03:23:20,758 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 224 selfloop transitions, 72 changer transitions 30/348 dead transitions. [2024-11-28 03:23:20,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 348 transitions, 3130 flow [2024-11-28 03:23:20,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:23:20,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:23:20,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 693 transitions. [2024-11-28 03:23:20,760 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4442307692307692 [2024-11-28 03:23:20,760 INFO L175 Difference]: Start difference. First operand has 257 places, 234 transitions, 1954 flow. Second operand 26 states and 693 transitions. [2024-11-28 03:23:20,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 348 transitions, 3130 flow [2024-11-28 03:23:20,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 348 transitions, 2975 flow, removed 9 selfloop flow, removed 18 redundant places. [2024-11-28 03:23:20,893 INFO L231 Difference]: Finished difference. Result has 254 places, 236 transitions, 2001 flow [2024-11-28 03:23:20,894 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1809, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=2001, PETRI_PLACES=254, PETRI_TRANSITIONS=236} [2024-11-28 03:23:20,894 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 189 predicate places. [2024-11-28 03:23:20,894 INFO L471 AbstractCegarLoop]: Abstraction has has 254 places, 236 transitions, 2001 flow [2024-11-28 03:23:20,895 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:20,895 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:20,895 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:20,895 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-11-28 03:23:20,895 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:23:20,896 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:20,896 INFO L85 PathProgramCache]: Analyzing trace with hash -107299835, now seen corresponding path program 34 times [2024-11-28 03:23:20,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:20,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196457865] [2024-11-28 03:23:20,896 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:23:20,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:20,908 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:23:20,908 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:21,022 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:23:21,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:21,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196457865] [2024-11-28 03:23:21,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196457865] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:21,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:23:21,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:23:21,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766571764] [2024-11-28 03:23:21,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:21,023 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:23:21,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:21,024 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:23:21,024 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:23:21,107 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:23:21,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 236 transitions, 2001 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:21,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:21,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:23:21,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:22,504 INFO L124 PetriNetUnfolderBase]: 3255/5512 cut-off events. [2024-11-28 03:23:22,504 INFO L125 PetriNetUnfolderBase]: For 28492/28702 co-relation queries the response was YES. [2024-11-28 03:23:22,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25746 conditions, 5512 events. 3255/5512 cut-off events. For 28492/28702 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 34055 event pairs, 899 based on Foata normal form. 198/5591 useless extension candidates. Maximal degree in co-relation 25673. Up to 3858 conditions per place. [2024-11-28 03:23:22,560 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 208 selfloop transitions, 63 changer transitions 36/329 dead transitions. [2024-11-28 03:23:22,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 329 transitions, 3008 flow [2024-11-28 03:23:22,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:23:22,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:23:22,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 637 transitions. [2024-11-28 03:23:22,562 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4423611111111111 [2024-11-28 03:23:22,562 INFO L175 Difference]: Start difference. First operand has 254 places, 236 transitions, 2001 flow. Second operand 24 states and 637 transitions. [2024-11-28 03:23:22,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 329 transitions, 3008 flow [2024-11-28 03:23:22,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 329 transitions, 2831 flow, removed 16 selfloop flow, removed 21 redundant places. [2024-11-28 03:23:22,718 INFO L231 Difference]: Finished difference. Result has 254 places, 227 transitions, 1895 flow [2024-11-28 03:23:22,719 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1826, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1895, PETRI_PLACES=254, PETRI_TRANSITIONS=227} [2024-11-28 03:23:22,719 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 189 predicate places. [2024-11-28 03:23:22,719 INFO L471 AbstractCegarLoop]: Abstraction has has 254 places, 227 transitions, 1895 flow [2024-11-28 03:23:22,719 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:22,719 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:22,719 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:22,719 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-11-28 03:23:22,720 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:23:22,720 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:22,720 INFO L85 PathProgramCache]: Analyzing trace with hash 538362639, now seen corresponding path program 35 times [2024-11-28 03:23:22,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:22,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243331220] [2024-11-28 03:23:22,720 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:23:22,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:22,750 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:23:22,750 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:24,198 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:23:24,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:24,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243331220] [2024-11-28 03:23:24,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243331220] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:23:24,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1144201094] [2024-11-28 03:23:24,198 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:23:24,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:24,199 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:23:24,201 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:23:24,203 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 03:23:24,331 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:23:24,331 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:24,332 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:23:24,334 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:23:24,692 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:23:24,692 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:23:24,710 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-28 03:23:24,710 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:23:25,103 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:23:25,103 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:23:25,170 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:23:25,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1144201094] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:23:25,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:23:25,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 32 [2024-11-28 03:23:25,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320993570] [2024-11-28 03:23:25,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:25,171 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:23:25,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:25,171 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:23:25,172 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=912, Unknown=0, NotChecked=0, Total=992 [2024-11-28 03:23:25,269 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:23:25,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 227 transitions, 1895 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:25,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:25,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:23:25,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:27,661 INFO L124 PetriNetUnfolderBase]: 3231/5467 cut-off events. [2024-11-28 03:23:27,661 INFO L125 PetriNetUnfolderBase]: For 27839/28076 co-relation queries the response was YES. [2024-11-28 03:23:27,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25341 conditions, 5467 events. 3231/5467 cut-off events. For 27839/28076 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 33757 event pairs, 850 based on Foata normal form. 225/5577 useless extension candidates. Maximal degree in co-relation 25269. Up to 3905 conditions per place. [2024-11-28 03:23:27,720 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 208 selfloop transitions, 68 changer transitions 34/332 dead transitions. [2024-11-28 03:23:27,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 332 transitions, 2966 flow [2024-11-28 03:23:27,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:23:27,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:23:27,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 703 transitions. [2024-11-28 03:23:27,721 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4339506172839506 [2024-11-28 03:23:27,722 INFO L175 Difference]: Start difference. First operand has 254 places, 227 transitions, 1895 flow. Second operand 27 states and 703 transitions. [2024-11-28 03:23:27,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 332 transitions, 2966 flow [2024-11-28 03:23:27,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 332 transitions, 2779 flow, removed 6 selfloop flow, removed 26 redundant places. [2024-11-28 03:23:27,856 INFO L231 Difference]: Finished difference. Result has 245 places, 225 transitions, 1853 flow [2024-11-28 03:23:27,856 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1718, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=1853, PETRI_PLACES=245, PETRI_TRANSITIONS=225} [2024-11-28 03:23:27,857 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 180 predicate places. [2024-11-28 03:23:27,857 INFO L471 AbstractCegarLoop]: Abstraction has has 245 places, 225 transitions, 1853 flow [2024-11-28 03:23:27,857 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:27,857 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:27,857 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:27,865 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-28 03:23:28,057 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-11-28 03:23:28,058 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:23:28,058 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:28,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1133271849, now seen corresponding path program 36 times [2024-11-28 03:23:28,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:28,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031190049] [2024-11-28 03:23:28,059 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:23:28,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:28,076 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:23:28,077 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:28,270 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:23:28,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:28,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031190049] [2024-11-28 03:23:28,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031190049] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:28,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:23:28,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:23:28,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966265674] [2024-11-28 03:23:28,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:28,271 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:23:28,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:28,271 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:23:28,271 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:23:28,347 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:23:28,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 225 transitions, 1853 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:28,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:28,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:23:28,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:29,912 INFO L124 PetriNetUnfolderBase]: 3104/5243 cut-off events. [2024-11-28 03:23:29,913 INFO L125 PetriNetUnfolderBase]: For 25797/26009 co-relation queries the response was YES. [2024-11-28 03:23:29,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24064 conditions, 5243 events. 3104/5243 cut-off events. For 25797/26009 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 32134 event pairs, 800 based on Foata normal form. 200/5328 useless extension candidates. Maximal degree in co-relation 23997. Up to 3789 conditions per place. [2024-11-28 03:23:29,977 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 181 selfloop transitions, 56 changer transitions 58/317 dead transitions. [2024-11-28 03:23:29,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 317 transitions, 2836 flow [2024-11-28 03:23:29,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:23:29,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:23:29,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 632 transitions. [2024-11-28 03:23:29,979 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-11-28 03:23:29,979 INFO L175 Difference]: Start difference. First operand has 245 places, 225 transitions, 1853 flow. Second operand 24 states and 632 transitions. [2024-11-28 03:23:29,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 317 transitions, 2836 flow [2024-11-28 03:23:30,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 317 transitions, 2689 flow, removed 2 selfloop flow, removed 23 redundant places. [2024-11-28 03:23:30,122 INFO L231 Difference]: Finished difference. Result has 241 places, 210 transitions, 1750 flow [2024-11-28 03:23:30,122 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1708, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1750, PETRI_PLACES=241, PETRI_TRANSITIONS=210} [2024-11-28 03:23:30,122 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 176 predicate places. [2024-11-28 03:23:30,123 INFO L471 AbstractCegarLoop]: Abstraction has has 241 places, 210 transitions, 1750 flow [2024-11-28 03:23:30,123 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:30,123 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:30,123 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:30,123 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-11-28 03:23:30,123 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:23:30,124 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:30,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1170311695, now seen corresponding path program 37 times [2024-11-28 03:23:30,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:30,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522863055] [2024-11-28 03:23:30,124 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:23:30,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:30,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:23:32,750 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:23:32,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:32,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522863055] [2024-11-28 03:23:32,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522863055] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:23:32,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777608361] [2024-11-28 03:23:32,751 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:23:32,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:32,751 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:23:32,753 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:23:32,755 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 03:23:32,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:23:32,861 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:23:32,862 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:23:33,365 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:23:33,365 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:23:33,425 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-28 03:23:33,425 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:23:33,878 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:23:33,878 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:23:33,925 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:23:33,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777608361] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:23:33,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:23:33,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 35 [2024-11-28 03:23:33,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754179751] [2024-11-28 03:23:33,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:33,926 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:23:33,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:33,927 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:23:33,927 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=1113, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 03:23:34,038 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:23:34,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 210 transitions, 1750 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:34,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:34,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:23:34,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:35,881 INFO L124 PetriNetUnfolderBase]: 3610/6030 cut-off events. [2024-11-28 03:23:35,882 INFO L125 PetriNetUnfolderBase]: For 34176/34432 co-relation queries the response was YES. [2024-11-28 03:23:35,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29082 conditions, 6030 events. 3610/6030 cut-off events. For 34176/34432 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 37825 event pairs, 872 based on Foata normal form. 244/6135 useless extension candidates. Maximal degree in co-relation 29015. Up to 3643 conditions per place. [2024-11-28 03:23:35,944 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 222 selfloop transitions, 58 changer transitions 37/339 dead transitions. [2024-11-28 03:23:35,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 339 transitions, 3460 flow [2024-11-28 03:23:35,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-28 03:23:35,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-28 03:23:35,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 573 transitions. [2024-11-28 03:23:35,945 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45476190476190476 [2024-11-28 03:23:35,945 INFO L175 Difference]: Start difference. First operand has 241 places, 210 transitions, 1750 flow. Second operand 21 states and 573 transitions. [2024-11-28 03:23:35,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 339 transitions, 3460 flow [2024-11-28 03:23:36,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 339 transitions, 3201 flow, removed 42 selfloop flow, removed 17 redundant places. [2024-11-28 03:23:36,112 INFO L231 Difference]: Finished difference. Result has 227 places, 236 transitions, 2040 flow [2024-11-28 03:23:36,113 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1581, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2040, PETRI_PLACES=227, PETRI_TRANSITIONS=236} [2024-11-28 03:23:36,113 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 162 predicate places. [2024-11-28 03:23:36,113 INFO L471 AbstractCegarLoop]: Abstraction has has 227 places, 236 transitions, 2040 flow [2024-11-28 03:23:36,113 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:36,113 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:36,113 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:36,124 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-28 03:23:36,314 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-11-28 03:23:36,314 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:23:36,314 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:36,314 INFO L85 PathProgramCache]: Analyzing trace with hash -769480305, now seen corresponding path program 38 times [2024-11-28 03:23:36,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:36,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683737224] [2024-11-28 03:23:36,315 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:23:36,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:36,333 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:23:36,333 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:36,569 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:23:36,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:36,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683737224] [2024-11-28 03:23:36,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683737224] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:36,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:23:36,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:23:36,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610973528] [2024-11-28 03:23:36,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:36,570 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:23:36,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:36,571 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:23:36,571 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:23:36,658 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:23:36,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 236 transitions, 2040 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:36,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:36,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:23:36,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:38,286 INFO L124 PetriNetUnfolderBase]: 3839/6391 cut-off events. [2024-11-28 03:23:38,286 INFO L125 PetriNetUnfolderBase]: For 42543/42816 co-relation queries the response was YES. [2024-11-28 03:23:38,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31781 conditions, 6391 events. 3839/6391 cut-off events. For 42543/42816 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 40101 event pairs, 1329 based on Foata normal form. 261/6480 useless extension candidates. Maximal degree in co-relation 31710. Up to 4349 conditions per place. [2024-11-28 03:23:38,355 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 223 selfloop transitions, 86 changer transitions 33/364 dead transitions. [2024-11-28 03:23:38,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 364 transitions, 3756 flow [2024-11-28 03:23:38,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-28 03:23:38,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-28 03:23:38,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 748 transitions. [2024-11-28 03:23:38,357 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4298850574712644 [2024-11-28 03:23:38,357 INFO L175 Difference]: Start difference. First operand has 227 places, 236 transitions, 2040 flow. Second operand 29 states and 748 transitions. [2024-11-28 03:23:38,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 364 transitions, 3756 flow [2024-11-28 03:23:38,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 364 transitions, 3596 flow, removed 79 selfloop flow, removed 7 redundant places. [2024-11-28 03:23:38,554 INFO L231 Difference]: Finished difference. Result has 255 places, 260 transitions, 2517 flow [2024-11-28 03:23:38,555 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1932, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2517, PETRI_PLACES=255, PETRI_TRANSITIONS=260} [2024-11-28 03:23:38,555 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 190 predicate places. [2024-11-28 03:23:38,555 INFO L471 AbstractCegarLoop]: Abstraction has has 255 places, 260 transitions, 2517 flow [2024-11-28 03:23:38,555 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:38,555 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:38,555 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:38,555 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-11-28 03:23:38,556 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:23:38,556 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:38,556 INFO L85 PathProgramCache]: Analyzing trace with hash -2079071025, now seen corresponding path program 39 times [2024-11-28 03:23:38,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:38,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274744653] [2024-11-28 03:23:38,556 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:23:38,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:38,568 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:23:38,568 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:38,729 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:23:38,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:38,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274744653] [2024-11-28 03:23:38,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274744653] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:38,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:23:38,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:23:38,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623822008] [2024-11-28 03:23:38,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:38,730 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:23:38,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:38,730 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:23:38,730 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:23:38,760 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:23:38,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 260 transitions, 2517 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:38,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:38,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:23:38,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:40,896 INFO L124 PetriNetUnfolderBase]: 4166/6900 cut-off events. [2024-11-28 03:23:40,897 INFO L125 PetriNetUnfolderBase]: For 54411/54692 co-relation queries the response was YES. [2024-11-28 03:23:40,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36518 conditions, 6900 events. 4166/6900 cut-off events. For 54411/54692 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 43835 event pairs, 1196 based on Foata normal form. 269/7011 useless extension candidates. Maximal degree in co-relation 36439. Up to 4064 conditions per place. [2024-11-28 03:23:40,984 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 265 selfloop transitions, 105 changer transitions 31/423 dead transitions. [2024-11-28 03:23:40,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 423 transitions, 4705 flow [2024-11-28 03:23:40,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-28 03:23:40,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-11-28 03:23:40,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 876 transitions. [2024-11-28 03:23:40,986 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44242424242424244 [2024-11-28 03:23:40,986 INFO L175 Difference]: Start difference. First operand has 255 places, 260 transitions, 2517 flow. Second operand 33 states and 876 transitions. [2024-11-28 03:23:40,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 423 transitions, 4705 flow [2024-11-28 03:23:41,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 423 transitions, 4285 flow, removed 149 selfloop flow, removed 16 redundant places. [2024-11-28 03:23:41,237 INFO L231 Difference]: Finished difference. Result has 284 places, 282 transitions, 2849 flow [2024-11-28 03:23:41,237 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2229, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=2849, PETRI_PLACES=284, PETRI_TRANSITIONS=282} [2024-11-28 03:23:41,238 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 219 predicate places. [2024-11-28 03:23:41,238 INFO L471 AbstractCegarLoop]: Abstraction has has 284 places, 282 transitions, 2849 flow [2024-11-28 03:23:41,238 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:41,238 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:41,238 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:41,238 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-11-28 03:23:41,238 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:23:41,239 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:41,239 INFO L85 PathProgramCache]: Analyzing trace with hash -589421063, now seen corresponding path program 40 times [2024-11-28 03:23:41,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:41,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653301455] [2024-11-28 03:23:41,240 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:23:41,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:41,250 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:23:41,250 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:41,451 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:23:41,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:41,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653301455] [2024-11-28 03:23:41,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653301455] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:41,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:23:41,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:23:41,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299296638] [2024-11-28 03:23:41,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:41,452 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:23:41,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:41,452 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:23:41,452 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:23:41,522 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:23:41,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 282 transitions, 2849 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:41,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:41,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:23:41,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:43,518 INFO L124 PetriNetUnfolderBase]: 4395/7275 cut-off events. [2024-11-28 03:23:43,518 INFO L125 PetriNetUnfolderBase]: For 74929/75232 co-relation queries the response was YES. [2024-11-28 03:23:43,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40914 conditions, 7275 events. 4395/7275 cut-off events. For 74929/75232 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 46913 event pairs, 1356 based on Foata normal form. 289/7382 useless extension candidates. Maximal degree in co-relation 40826. Up to 4235 conditions per place. [2024-11-28 03:23:43,628 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 255 selfloop transitions, 99 changer transitions 54/430 dead transitions. [2024-11-28 03:23:43,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 430 transitions, 4938 flow [2024-11-28 03:23:43,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 03:23:43,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-28 03:23:43,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 845 transitions. [2024-11-28 03:23:43,630 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4401041666666667 [2024-11-28 03:23:43,630 INFO L175 Difference]: Start difference. First operand has 284 places, 282 transitions, 2849 flow. Second operand 32 states and 845 transitions. [2024-11-28 03:23:43,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 430 transitions, 4938 flow [2024-11-28 03:23:44,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 430 transitions, 4541 flow, removed 142 selfloop flow, removed 20 redundant places. [2024-11-28 03:23:44,026 INFO L231 Difference]: Finished difference. Result has 305 places, 290 transitions, 3004 flow [2024-11-28 03:23:44,027 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2582, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=3004, PETRI_PLACES=305, PETRI_TRANSITIONS=290} [2024-11-28 03:23:44,027 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 240 predicate places. [2024-11-28 03:23:44,027 INFO L471 AbstractCegarLoop]: Abstraction has has 305 places, 290 transitions, 3004 flow [2024-11-28 03:23:44,027 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:44,027 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:44,028 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:44,028 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-11-28 03:23:44,028 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:23:44,028 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:44,028 INFO L85 PathProgramCache]: Analyzing trace with hash -982649839, now seen corresponding path program 41 times [2024-11-28 03:23:44,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:44,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693419825] [2024-11-28 03:23:44,029 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:23:44,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:44,051 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:23:44,051 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:44,948 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:23:44,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:44,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693419825] [2024-11-28 03:23:44,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693419825] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:23:44,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600852382] [2024-11-28 03:23:44,949 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:23:44,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:44,949 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:23:44,951 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:23:44,953 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 03:23:45,055 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:23:45,056 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:45,057 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:23:45,059 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:23:45,442 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:23:45,443 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:23:45,453 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-28 03:23:45,453 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:23:45,690 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:23:45,691 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:23:45,746 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:23:45,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1600852382] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:23:45,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:23:45,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 31 [2024-11-28 03:23:45,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945914266] [2024-11-28 03:23:45,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:45,746 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:23:45,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:45,747 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:23:45,747 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=855, Unknown=0, NotChecked=0, Total=930 [2024-11-28 03:23:45,819 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:23:45,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 290 transitions, 3004 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:45,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:45,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:23:45,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:48,347 INFO L124 PetriNetUnfolderBase]: 4509/7425 cut-off events. [2024-11-28 03:23:48,347 INFO L125 PetriNetUnfolderBase]: For 72747/73065 co-relation queries the response was YES. [2024-11-28 03:23:48,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42131 conditions, 7425 events. 4509/7425 cut-off events. For 72747/73065 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 48396 event pairs, 1338 based on Foata normal form. 302/7544 useless extension candidates. Maximal degree in co-relation 42037. Up to 4683 conditions per place. [2024-11-28 03:23:48,410 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 274 selfloop transitions, 76 changer transitions 49/421 dead transitions. [2024-11-28 03:23:48,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 421 transitions, 4975 flow [2024-11-28 03:23:48,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:23:48,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:23:48,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 750 transitions. [2024-11-28 03:23:48,412 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-11-28 03:23:48,412 INFO L175 Difference]: Start difference. First operand has 305 places, 290 transitions, 3004 flow. Second operand 28 states and 750 transitions. [2024-11-28 03:23:48,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 421 transitions, 4975 flow [2024-11-28 03:23:48,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 421 transitions, 4502 flow, removed 150 selfloop flow, removed 30 redundant places. [2024-11-28 03:23:48,822 INFO L231 Difference]: Finished difference. Result has 306 places, 292 transitions, 2989 flow [2024-11-28 03:23:48,822 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2701, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=2989, PETRI_PLACES=306, PETRI_TRANSITIONS=292} [2024-11-28 03:23:48,822 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 241 predicate places. [2024-11-28 03:23:48,822 INFO L471 AbstractCegarLoop]: Abstraction has has 306 places, 292 transitions, 2989 flow [2024-11-28 03:23:48,823 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:48,823 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:48,823 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:48,829 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-28 03:23:49,023 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:49,023 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:23:49,024 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:49,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1811710607, now seen corresponding path program 42 times [2024-11-28 03:23:49,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:49,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182923438] [2024-11-28 03:23:49,024 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:23:49,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:49,039 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:23:49,039 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:49,199 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:23:49,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:49,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182923438] [2024-11-28 03:23:49,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182923438] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:49,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:23:49,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:23:49,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530227767] [2024-11-28 03:23:49,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:49,200 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:23:49,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:49,200 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:23:49,200 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:23:49,244 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:23:49,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 292 transitions, 2989 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:49,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:49,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:23:49,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:51,295 INFO L124 PetriNetUnfolderBase]: 4924/8161 cut-off events. [2024-11-28 03:23:51,296 INFO L125 PetriNetUnfolderBase]: For 83261/83566 co-relation queries the response was YES. [2024-11-28 03:23:51,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46173 conditions, 8161 events. 4924/8161 cut-off events. For 83261/83566 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 54361 event pairs, 1584 based on Foata normal form. 289/8230 useless extension candidates. Maximal degree in co-relation 46079. Up to 5220 conditions per place. [2024-11-28 03:23:51,420 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 261 selfloop transitions, 110 changer transitions 35/428 dead transitions. [2024-11-28 03:23:51,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 428 transitions, 4983 flow [2024-11-28 03:23:51,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-28 03:23:51,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-28 03:23:51,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 792 transitions. [2024-11-28 03:23:51,422 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44 [2024-11-28 03:23:51,422 INFO L175 Difference]: Start difference. First operand has 306 places, 292 transitions, 2989 flow. Second operand 30 states and 792 transitions. [2024-11-28 03:23:51,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 428 transitions, 4983 flow [2024-11-28 03:23:51,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 428 transitions, 4651 flow, removed 83 selfloop flow, removed 21 redundant places. [2024-11-28 03:23:51,803 INFO L231 Difference]: Finished difference. Result has 312 places, 304 transitions, 3313 flow [2024-11-28 03:23:51,804 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2743, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=3313, PETRI_PLACES=312, PETRI_TRANSITIONS=304} [2024-11-28 03:23:51,804 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 247 predicate places. [2024-11-28 03:23:51,804 INFO L471 AbstractCegarLoop]: Abstraction has has 312 places, 304 transitions, 3313 flow [2024-11-28 03:23:51,804 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:51,804 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:51,805 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:51,805 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-11-28 03:23:51,805 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:23:51,805 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:51,805 INFO L85 PathProgramCache]: Analyzing trace with hash 903351977, now seen corresponding path program 43 times [2024-11-28 03:23:51,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:51,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227778820] [2024-11-28 03:23:51,805 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:23:51,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:51,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:23:53,690 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:23:53,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:53,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227778820] [2024-11-28 03:23:53,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227778820] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:23:53,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1512599699] [2024-11-28 03:23:53,690 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:23:53,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:53,690 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:23:53,692 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:23:53,693 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 03:23:53,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:23:53,798 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:23:53,799 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:23:54,128 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:23:54,128 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:23:54,142 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-28 03:23:54,142 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:23:54,433 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:23:54,434 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:23:54,484 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:23:54,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1512599699] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:23:54,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:23:54,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 31 [2024-11-28 03:23:54,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607318882] [2024-11-28 03:23:54,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:54,485 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:23:54,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:54,485 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:23:54,486 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=855, Unknown=0, NotChecked=0, Total=930 [2024-11-28 03:23:54,571 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:23:54,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 304 transitions, 3313 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:54,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:54,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:23:54,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:57,346 INFO L124 PetriNetUnfolderBase]: 4984/8253 cut-off events. [2024-11-28 03:23:57,346 INFO L125 PetriNetUnfolderBase]: For 81234/81541 co-relation queries the response was YES. [2024-11-28 03:23:57,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46807 conditions, 8253 events. 4984/8253 cut-off events. For 81234/81541 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 55176 event pairs, 1447 based on Foata normal form. 291/8340 useless extension candidates. Maximal degree in co-relation 46711. Up to 5065 conditions per place. [2024-11-28 03:23:57,489 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 301 selfloop transitions, 96 changer transitions 30/449 dead transitions. [2024-11-28 03:23:57,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 449 transitions, 5190 flow [2024-11-28 03:23:57,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 03:23:57,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-28 03:23:57,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 820 transitions. [2024-11-28 03:23:57,491 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44086021505376344 [2024-11-28 03:23:57,491 INFO L175 Difference]: Start difference. First operand has 312 places, 304 transitions, 3313 flow. Second operand 31 states and 820 transitions. [2024-11-28 03:23:57,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 449 transitions, 5190 flow [2024-11-28 03:23:58,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 449 transitions, 4852 flow, removed 96 selfloop flow, removed 28 redundant places. [2024-11-28 03:23:58,033 INFO L231 Difference]: Finished difference. Result has 321 places, 320 transitions, 3563 flow [2024-11-28 03:23:58,034 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3055, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3563, PETRI_PLACES=321, PETRI_TRANSITIONS=320} [2024-11-28 03:23:58,034 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 256 predicate places. [2024-11-28 03:23:58,034 INFO L471 AbstractCegarLoop]: Abstraction has has 321 places, 320 transitions, 3563 flow [2024-11-28 03:23:58,035 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:58,035 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:58,035 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:58,046 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-28 03:23:58,235 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2024-11-28 03:23:58,236 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:23:58,237 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:58,237 INFO L85 PathProgramCache]: Analyzing trace with hash -166576339, now seen corresponding path program 44 times [2024-11-28 03:23:58,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:58,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690568869] [2024-11-28 03:23:58,237 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:23:58,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:58,253 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:23:58,254 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:58,427 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:23:58,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:58,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690568869] [2024-11-28 03:23:58,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690568869] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:58,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:23:58,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:23:58,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946285362] [2024-11-28 03:23:58,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:58,428 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:23:58,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:58,428 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:23:58,428 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:23:58,483 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:23:58,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 320 transitions, 3563 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:58,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:58,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:23:58,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:24:01,411 INFO L124 PetriNetUnfolderBase]: 4980/8335 cut-off events. [2024-11-28 03:24:01,412 INFO L125 PetriNetUnfolderBase]: For 94460/94784 co-relation queries the response was YES. [2024-11-28 03:24:01,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48434 conditions, 8335 events. 4980/8335 cut-off events. For 94460/94784 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 56171 event pairs, 1483 based on Foata normal form. 306/8439 useless extension candidates. Maximal degree in co-relation 48332. Up to 4024 conditions per place. [2024-11-28 03:24:01,508 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 276 selfloop transitions, 99 changer transitions 66/463 dead transitions. [2024-11-28 03:24:01,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 463 transitions, 5538 flow [2024-11-28 03:24:01,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-28 03:24:01,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2024-11-28 03:24:01,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 913 transitions. [2024-11-28 03:24:01,510 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43476190476190474 [2024-11-28 03:24:01,510 INFO L175 Difference]: Start difference. First operand has 321 places, 320 transitions, 3563 flow. Second operand 35 states and 913 transitions. [2024-11-28 03:24:01,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 463 transitions, 5538 flow [2024-11-28 03:24:02,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 463 transitions, 5048 flow, removed 165 selfloop flow, removed 17 redundant places. [2024-11-28 03:24:02,033 INFO L231 Difference]: Finished difference. Result has 344 places, 308 transitions, 3295 flow [2024-11-28 03:24:02,034 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3179, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=3295, PETRI_PLACES=344, PETRI_TRANSITIONS=308} [2024-11-28 03:24:02,034 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 279 predicate places. [2024-11-28 03:24:02,034 INFO L471 AbstractCegarLoop]: Abstraction has has 344 places, 308 transitions, 3295 flow [2024-11-28 03:24:02,034 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:24:02,034 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:24:02,034 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:24:02,034 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-11-28 03:24:02,034 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:24:02,035 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:24:02,035 INFO L85 PathProgramCache]: Analyzing trace with hash 367371949, now seen corresponding path program 45 times [2024-11-28 03:24:02,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:24:02,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450886911] [2024-11-28 03:24:02,035 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:24:02,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:24:02,049 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:24:02,049 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:24:02,239 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:24:02,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:24:02,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450886911] [2024-11-28 03:24:02,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450886911] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:24:02,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:24:02,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:24:02,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575993094] [2024-11-28 03:24:02,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:24:02,240 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:24:02,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:24:02,240 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:24:02,240 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:24:02,313 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:24:02,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 308 transitions, 3295 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:24:02,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:24:02,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:24:02,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:24:04,635 INFO L124 PetriNetUnfolderBase]: 4782/7972 cut-off events. [2024-11-28 03:24:04,635 INFO L125 PetriNetUnfolderBase]: For 84360/84662 co-relation queries the response was YES. [2024-11-28 03:24:04,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45596 conditions, 7972 events. 4782/7972 cut-off events. For 84360/84662 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 53517 event pairs, 1545 based on Foata normal form. 284/8056 useless extension candidates. Maximal degree in co-relation 45487. Up to 5076 conditions per place. [2024-11-28 03:24:04,793 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 278 selfloop transitions, 76 changer transitions 34/410 dead transitions. [2024-11-28 03:24:04,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 410 transitions, 4689 flow [2024-11-28 03:24:04,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:24:04,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:24:04,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 654 transitions. [2024-11-28 03:24:04,794 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45416666666666666 [2024-11-28 03:24:04,794 INFO L175 Difference]: Start difference. First operand has 344 places, 308 transitions, 3295 flow. Second operand 24 states and 654 transitions. [2024-11-28 03:24:04,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 410 transitions, 4689 flow [2024-11-28 03:24:05,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 410 transitions, 4374 flow, removed 38 selfloop flow, removed 35 redundant places. [2024-11-28 03:24:05,350 INFO L231 Difference]: Finished difference. Result has 315 places, 300 transitions, 3137 flow [2024-11-28 03:24:05,351 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3021, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3137, PETRI_PLACES=315, PETRI_TRANSITIONS=300} [2024-11-28 03:24:05,351 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 250 predicate places. [2024-11-28 03:24:05,351 INFO L471 AbstractCegarLoop]: Abstraction has has 315 places, 300 transitions, 3137 flow [2024-11-28 03:24:05,351 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:24:05,352 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:24:05,352 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:24:05,352 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-11-28 03:24:05,352 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:24:05,353 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:24:05,353 INFO L85 PathProgramCache]: Analyzing trace with hash -2014049457, now seen corresponding path program 46 times [2024-11-28 03:24:05,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:24:05,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969239925] [2024-11-28 03:24:05,354 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:24:05,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:24:05,369 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:24:05,369 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:24:05,520 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:24:05,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:24:05,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969239925] [2024-11-28 03:24:05,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969239925] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:24:05,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:24:05,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:24:05,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236024905] [2024-11-28 03:24:05,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:24:05,521 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:24:05,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:24:05,521 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:24:05,521 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:24:05,585 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:24:05,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 300 transitions, 3137 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:24:05,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:24:05,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:24:05,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:24:08,423 INFO L124 PetriNetUnfolderBase]: 4896/8180 cut-off events. [2024-11-28 03:24:08,424 INFO L125 PetriNetUnfolderBase]: For 77568/77861 co-relation queries the response was YES. [2024-11-28 03:24:08,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46050 conditions, 8180 events. 4896/8180 cut-off events. For 77568/77861 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 55226 event pairs, 1541 based on Foata normal form. 275/8260 useless extension candidates. Maximal degree in co-relation 45954. Up to 4819 conditions per place. [2024-11-28 03:24:08,510 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 251 selfloop transitions, 117 changer transitions 31/421 dead transitions. [2024-11-28 03:24:08,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 421 transitions, 4902 flow [2024-11-28 03:24:08,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 03:24:08,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-28 03:24:08,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 805 transitions. [2024-11-28 03:24:08,512 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4327956989247312 [2024-11-28 03:24:08,512 INFO L175 Difference]: Start difference. First operand has 315 places, 300 transitions, 3137 flow. Second operand 31 states and 805 transitions. [2024-11-28 03:24:08,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 421 transitions, 4902 flow [2024-11-28 03:24:08,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 421 transitions, 4679 flow, removed 15 selfloop flow, removed 24 redundant places. [2024-11-28 03:24:08,910 INFO L231 Difference]: Finished difference. Result has 318 places, 306 transitions, 3375 flow [2024-11-28 03:24:08,910 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2946, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3375, PETRI_PLACES=318, PETRI_TRANSITIONS=306} [2024-11-28 03:24:08,911 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 253 predicate places. [2024-11-28 03:24:08,911 INFO L471 AbstractCegarLoop]: Abstraction has has 318 places, 306 transitions, 3375 flow [2024-11-28 03:24:08,911 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:24:08,911 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:24:08,912 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:24:08,912 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-11-28 03:24:08,912 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:24:08,913 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:24:08,913 INFO L85 PathProgramCache]: Analyzing trace with hash -185083825, now seen corresponding path program 47 times [2024-11-28 03:24:08,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:24:08,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899177070] [2024-11-28 03:24:08,913 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:24:08,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:24:08,945 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:24:08,946 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:24:10,118 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:24:10,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:24:10,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899177070] [2024-11-28 03:24:10,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899177070] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:24:10,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1169414642] [2024-11-28 03:24:10,119 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:24:10,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:24:10,119 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:24:10,121 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:24:10,123 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 03:24:10,234 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:24:10,234 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:24:10,235 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:24:10,236 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:24:10,640 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:24:10,640 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:24:10,651 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-28 03:24:10,651 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:24:10,871 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:24:10,871 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:24:10,913 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:24:10,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1169414642] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:24:10,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:24:10,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 30 [2024-11-28 03:24:10,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342901882] [2024-11-28 03:24:10,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:24:10,914 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:24:10,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:24:10,914 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:24:10,915 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=798, Unknown=0, NotChecked=0, Total=870 [2024-11-28 03:24:10,990 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:24:10,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 306 transitions, 3375 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:24:10,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:24:10,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:24:10,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:24:13,345 INFO L124 PetriNetUnfolderBase]: 4770/8021 cut-off events. [2024-11-28 03:24:13,345 INFO L125 PetriNetUnfolderBase]: For 82810/83109 co-relation queries the response was YES. [2024-11-28 03:24:13,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45702 conditions, 8021 events. 4770/8021 cut-off events. For 82810/83109 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 54315 event pairs, 1589 based on Foata normal form. 281/8095 useless extension candidates. Maximal degree in co-relation 45604. Up to 5102 conditions per place. [2024-11-28 03:24:13,483 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 255 selfloop transitions, 65 changer transitions 56/398 dead transitions. [2024-11-28 03:24:13,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 398 transitions, 4685 flow [2024-11-28 03:24:13,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:24:13,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:24:13,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 619 transitions. [2024-11-28 03:24:13,485 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44855072463768114 [2024-11-28 03:24:13,485 INFO L175 Difference]: Start difference. First operand has 318 places, 306 transitions, 3375 flow. Second operand 23 states and 619 transitions. [2024-11-28 03:24:13,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 398 transitions, 4685 flow [2024-11-28 03:24:13,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 398 transitions, 4419 flow, removed 44 selfloop flow, removed 30 redundant places. [2024-11-28 03:24:13,964 INFO L231 Difference]: Finished difference. Result has 311 places, 292 transitions, 3169 flow [2024-11-28 03:24:13,965 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3143, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3169, PETRI_PLACES=311, PETRI_TRANSITIONS=292} [2024-11-28 03:24:13,965 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 246 predicate places. [2024-11-28 03:24:13,965 INFO L471 AbstractCegarLoop]: Abstraction has has 311 places, 292 transitions, 3169 flow [2024-11-28 03:24:13,965 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:24:13,965 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:24:13,966 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:24:13,972 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-28 03:24:14,166 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2024-11-28 03:24:14,166 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:24:14,167 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:24:14,167 INFO L85 PathProgramCache]: Analyzing trace with hash 596205511, now seen corresponding path program 48 times [2024-11-28 03:24:14,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:24:14,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730577493] [2024-11-28 03:24:14,167 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:24:14,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:24:14,183 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:24:14,183 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:24:14,420 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:24:14,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:24:14,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730577493] [2024-11-28 03:24:14,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730577493] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:24:14,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:24:14,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:24:14,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125378740] [2024-11-28 03:24:14,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:24:14,421 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:24:14,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:24:14,422 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:24:14,422 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:24:14,501 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:24:14,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 292 transitions, 3169 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:24:14,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:24:14,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:24:14,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:24:16,571 INFO L124 PetriNetUnfolderBase]: 4906/8192 cut-off events. [2024-11-28 03:24:16,571 INFO L125 PetriNetUnfolderBase]: For 81789/82105 co-relation queries the response was YES. [2024-11-28 03:24:16,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47437 conditions, 8192 events. 4906/8192 cut-off events. For 81789/82105 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 55145 event pairs, 1885 based on Foata normal form. 298/8243 useless extension candidates. Maximal degree in co-relation 47340. Up to 6238 conditions per place. [2024-11-28 03:24:16,709 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 279 selfloop transitions, 73 changer transitions 34/408 dead transitions. [2024-11-28 03:24:16,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 408 transitions, 4780 flow [2024-11-28 03:24:16,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:24:16,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:24:16,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 712 transitions. [2024-11-28 03:24:16,711 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43950617283950616 [2024-11-28 03:24:16,711 INFO L175 Difference]: Start difference. First operand has 311 places, 292 transitions, 3169 flow. Second operand 27 states and 712 transitions. [2024-11-28 03:24:16,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 408 transitions, 4780 flow [2024-11-28 03:24:17,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 408 transitions, 4514 flow, removed 58 selfloop flow, removed 21 redundant places. [2024-11-28 03:24:17,248 INFO L231 Difference]: Finished difference. Result has 305 places, 299 transitions, 3302 flow [2024-11-28 03:24:17,248 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3007, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3302, PETRI_PLACES=305, PETRI_TRANSITIONS=299} [2024-11-28 03:24:17,249 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 240 predicate places. [2024-11-28 03:24:17,249 INFO L471 AbstractCegarLoop]: Abstraction has has 305 places, 299 transitions, 3302 flow [2024-11-28 03:24:17,249 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:24:17,249 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:24:17,249 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:24:17,249 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-11-28 03:24:17,249 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:24:17,250 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:24:17,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1559890461, now seen corresponding path program 49 times [2024-11-28 03:24:17,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:24:17,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15086029] [2024-11-28 03:24:17,251 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:24:17,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:24:17,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:24:18,704 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:24:18,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:24:18,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15086029] [2024-11-28 03:24:18,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15086029] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:24:18,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [669467679] [2024-11-28 03:24:18,705 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:24:18,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:24:18,705 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:24:18,706 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:24:18,711 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 03:24:18,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:24:18,820 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:24:18,822 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:24:19,121 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:24:19,121 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:24:19,133 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-28 03:24:19,133 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:24:19,425 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:24:19,426 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:24:19,475 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:24:19,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [669467679] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:24:19,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:24:19,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 32 [2024-11-28 03:24:19,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777970291] [2024-11-28 03:24:19,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:24:19,476 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:24:19,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:24:19,476 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:24:19,476 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=907, Unknown=0, NotChecked=0, Total=992 [2024-11-28 03:24:19,521 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:24:19,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 299 transitions, 3302 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:24:19,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:24:19,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:24:19,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:24:22,063 INFO L124 PetriNetUnfolderBase]: 5083/8514 cut-off events. [2024-11-28 03:24:22,064 INFO L125 PetriNetUnfolderBase]: For 80134/80421 co-relation queries the response was YES. [2024-11-28 03:24:22,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48768 conditions, 8514 events. 5083/8514 cut-off events. For 80134/80421 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 57875 event pairs, 1961 based on Foata normal form. 269/8536 useless extension candidates. Maximal degree in co-relation 48671. Up to 6510 conditions per place. [2024-11-28 03:24:22,224 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 292 selfloop transitions, 83 changer transitions 29/426 dead transitions. [2024-11-28 03:24:22,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 426 transitions, 5062 flow [2024-11-28 03:24:22,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-28 03:24:22,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-11-28 03:24:22,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 843 transitions. [2024-11-28 03:24:22,226 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4257575757575758 [2024-11-28 03:24:22,226 INFO L175 Difference]: Start difference. First operand has 305 places, 299 transitions, 3302 flow. Second operand 33 states and 843 transitions. [2024-11-28 03:24:22,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 426 transitions, 5062 flow [2024-11-28 03:24:22,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 426 transitions, 4767 flow, removed 76 selfloop flow, removed 20 redundant places. [2024-11-28 03:24:22,637 INFO L231 Difference]: Finished difference. Result has 317 places, 316 transitions, 3551 flow [2024-11-28 03:24:22,638 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3051, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=3551, PETRI_PLACES=317, PETRI_TRANSITIONS=316} [2024-11-28 03:24:22,638 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 252 predicate places. [2024-11-28 03:24:22,638 INFO L471 AbstractCegarLoop]: Abstraction has has 317 places, 316 transitions, 3551 flow [2024-11-28 03:24:22,639 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:24:22,639 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:24:22,639 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:24:22,650 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-28 03:24:22,839 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-11-28 03:24:22,840 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:24:22,840 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:24:22,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1404725469, now seen corresponding path program 50 times [2024-11-28 03:24:22,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:24:22,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971448743] [2024-11-28 03:24:22,841 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:24:22,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:24:22,862 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:24:22,862 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:24:23,023 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:24:23,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:24:23,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971448743] [2024-11-28 03:24:23,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971448743] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:24:23,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:24:23,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:24:23,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753903301] [2024-11-28 03:24:23,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:24:23,024 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:24:23,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:24:23,024 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:24:23,024 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:24:23,089 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:24:23,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 316 transitions, 3551 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:24:23,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:24:23,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:24:23,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:24:25,280 INFO L124 PetriNetUnfolderBase]: 5045/8434 cut-off events. [2024-11-28 03:24:25,280 INFO L125 PetriNetUnfolderBase]: For 81030/81326 co-relation queries the response was YES. [2024-11-28 03:24:25,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48063 conditions, 8434 events. 5045/8434 cut-off events. For 81030/81326 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 57269 event pairs, 1926 based on Foata normal form. 276/8459 useless extension candidates. Maximal degree in co-relation 47966. Up to 6601 conditions per place. [2024-11-28 03:24:25,368 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 288 selfloop transitions, 75 changer transitions 34/419 dead transitions. [2024-11-28 03:24:25,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 419 transitions, 4962 flow [2024-11-28 03:24:25,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:24:25,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:24:25,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 707 transitions. [2024-11-28 03:24:25,369 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4364197530864197 [2024-11-28 03:24:25,369 INFO L175 Difference]: Start difference. First operand has 317 places, 316 transitions, 3551 flow. Second operand 27 states and 707 transitions. [2024-11-28 03:24:25,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 419 transitions, 4962 flow [2024-11-28 03:24:25,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 419 transitions, 4568 flow, removed 112 selfloop flow, removed 23 redundant places. [2024-11-28 03:24:25,732 INFO L231 Difference]: Finished difference. Result has 320 places, 319 transitions, 3396 flow [2024-11-28 03:24:25,733 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3157, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3396, PETRI_PLACES=320, PETRI_TRANSITIONS=319} [2024-11-28 03:24:25,733 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 255 predicate places. [2024-11-28 03:24:25,733 INFO L471 AbstractCegarLoop]: Abstraction has has 320 places, 319 transitions, 3396 flow [2024-11-28 03:24:25,734 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:24:25,734 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:24:25,734 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:24:25,734 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-11-28 03:24:25,734 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:24:25,736 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:24:25,736 INFO L85 PathProgramCache]: Analyzing trace with hash -1173170531, now seen corresponding path program 51 times [2024-11-28 03:24:25,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:24:25,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437744918] [2024-11-28 03:24:25,736 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:24:25,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:24:25,754 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:24:25,754 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:24:25,918 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:24:25,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:24:25,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437744918] [2024-11-28 03:24:25,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437744918] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:24:25,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:24:25,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:24:25,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405391332] [2024-11-28 03:24:25,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:24:25,919 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:24:25,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:24:25,919 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:24:25,919 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:24:25,976 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:24:25,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 319 transitions, 3396 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:24:25,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:24:25,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:24:25,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:24:28,459 INFO L124 PetriNetUnfolderBase]: 5233/8740 cut-off events. [2024-11-28 03:24:28,459 INFO L125 PetriNetUnfolderBase]: For 87551/87849 co-relation queries the response was YES. [2024-11-28 03:24:28,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49656 conditions, 8740 events. 5233/8740 cut-off events. For 87551/87849 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 59408 event pairs, 1733 based on Foata normal form. 278/8798 useless extension candidates. Maximal degree in co-relation 49561. Up to 5950 conditions per place. [2024-11-28 03:24:28,613 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 319 selfloop transitions, 92 changer transitions 35/468 dead transitions. [2024-11-28 03:24:28,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 468 transitions, 5524 flow [2024-11-28 03:24:28,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 03:24:28,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-28 03:24:28,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 818 transitions. [2024-11-28 03:24:28,615 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4397849462365591 [2024-11-28 03:24:28,615 INFO L175 Difference]: Start difference. First operand has 320 places, 319 transitions, 3396 flow. Second operand 31 states and 818 transitions. [2024-11-28 03:24:28,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 468 transitions, 5524 flow [2024-11-28 03:24:29,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 468 transitions, 5291 flow, removed 58 selfloop flow, removed 19 redundant places. [2024-11-28 03:24:29,169 INFO L231 Difference]: Finished difference. Result has 330 places, 338 transitions, 3792 flow [2024-11-28 03:24:29,170 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3199, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3792, PETRI_PLACES=330, PETRI_TRANSITIONS=338} [2024-11-28 03:24:29,170 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 265 predicate places. [2024-11-28 03:24:29,170 INFO L471 AbstractCegarLoop]: Abstraction has has 330 places, 338 transitions, 3792 flow [2024-11-28 03:24:29,170 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:24:29,171 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:24:29,171 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:24:29,171 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-11-28 03:24:29,171 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:24:29,172 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:24:29,172 INFO L85 PathProgramCache]: Analyzing trace with hash -429758887, now seen corresponding path program 52 times [2024-11-28 03:24:29,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:24:29,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639778383] [2024-11-28 03:24:29,172 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:24:29,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:24:29,184 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:24:29,184 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:24:29,325 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:24:29,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:24:29,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639778383] [2024-11-28 03:24:29,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639778383] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:24:29,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:24:29,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:24:29,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012489699] [2024-11-28 03:24:29,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:24:29,326 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:24:29,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:24:29,327 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:24:29,327 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:24:29,406 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:24:29,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 338 transitions, 3792 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:24:29,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:24:29,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:24:29,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:24:32,028 INFO L124 PetriNetUnfolderBase]: 5097/8564 cut-off events. [2024-11-28 03:24:32,028 INFO L125 PetriNetUnfolderBase]: For 87127/87416 co-relation queries the response was YES. [2024-11-28 03:24:32,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48930 conditions, 8564 events. 5097/8564 cut-off events. For 87127/87416 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 58280 event pairs, 1896 based on Foata normal form. 271/8608 useless extension candidates. Maximal degree in co-relation 48833. Up to 6514 conditions per place. [2024-11-28 03:24:32,191 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 309 selfloop transitions, 74 changer transitions 39/444 dead transitions. [2024-11-28 03:24:32,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 444 transitions, 5250 flow [2024-11-28 03:24:32,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 03:24:32,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-28 03:24:32,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 796 transitions. [2024-11-28 03:24:32,193 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42795698924731185 [2024-11-28 03:24:32,193 INFO L175 Difference]: Start difference. First operand has 330 places, 338 transitions, 3792 flow. Second operand 31 states and 796 transitions. [2024-11-28 03:24:32,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 444 transitions, 5250 flow [2024-11-28 03:24:32,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 444 transitions, 4860 flow, removed 135 selfloop flow, removed 16 redundant places. [2024-11-28 03:24:32,757 INFO L231 Difference]: Finished difference. Result has 346 places, 333 transitions, 3513 flow [2024-11-28 03:24:32,757 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3404, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3513, PETRI_PLACES=346, PETRI_TRANSITIONS=333} [2024-11-28 03:24:32,758 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 281 predicate places. [2024-11-28 03:24:32,758 INFO L471 AbstractCegarLoop]: Abstraction has has 346 places, 333 transitions, 3513 flow [2024-11-28 03:24:32,758 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:24:32,758 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:24:32,758 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:24:32,758 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-11-28 03:24:32,758 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:24:32,759 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:24:32,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1332937027, now seen corresponding path program 53 times [2024-11-28 03:24:32,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:24:32,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940504600] [2024-11-28 03:24:32,760 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:24:32,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:24:32,788 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:24:32,788 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:24:33,639 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:24:33,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:24:33,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940504600] [2024-11-28 03:24:33,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940504600] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:24:33,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1289316269] [2024-11-28 03:24:33,640 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:24:33,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:24:33,640 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:24:33,643 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:24:33,645 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 03:24:33,758 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:24:33,758 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:24:33,759 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:24:33,760 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:24:34,147 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:24:34,147 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:24:34,158 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-28 03:24:34,158 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:24:34,401 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:24:34,401 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:24:34,445 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:24:34,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1289316269] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:24:34,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:24:34,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 31 [2024-11-28 03:24:34,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578380308] [2024-11-28 03:24:34,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:24:34,446 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:24:34,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:24:34,448 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:24:34,448 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=854, Unknown=0, NotChecked=0, Total=930 [2024-11-28 03:24:34,546 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:24:34,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 333 transitions, 3513 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:24:34,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:24:34,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:24:34,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:24:37,151 INFO L124 PetriNetUnfolderBase]: 5174/8712 cut-off events. [2024-11-28 03:24:37,151 INFO L125 PetriNetUnfolderBase]: For 86171/86458 co-relation queries the response was YES. [2024-11-28 03:24:37,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48868 conditions, 8712 events. 5174/8712 cut-off events. For 86171/86458 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 59356 event pairs, 2012 based on Foata normal form. 269/8745 useless extension candidates. Maximal degree in co-relation 48766. Up to 6777 conditions per place. [2024-11-28 03:24:37,303 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 308 selfloop transitions, 68 changer transitions 35/433 dead transitions. [2024-11-28 03:24:37,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 433 transitions, 5037 flow [2024-11-28 03:24:37,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:24:37,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:24:37,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 698 transitions. [2024-11-28 03:24:37,304 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4308641975308642 [2024-11-28 03:24:37,304 INFO L175 Difference]: Start difference. First operand has 346 places, 333 transitions, 3513 flow. Second operand 27 states and 698 transitions. [2024-11-28 03:24:37,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 433 transitions, 5037 flow [2024-11-28 03:24:37,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 433 transitions, 4840 flow, removed 27 selfloop flow, removed 26 redundant places. [2024-11-28 03:24:37,800 INFO L231 Difference]: Finished difference. Result has 347 places, 336 transitions, 3592 flow [2024-11-28 03:24:37,801 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3350, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3592, PETRI_PLACES=347, PETRI_TRANSITIONS=336} [2024-11-28 03:24:37,801 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 282 predicate places. [2024-11-28 03:24:37,801 INFO L471 AbstractCegarLoop]: Abstraction has has 347 places, 336 transitions, 3592 flow [2024-11-28 03:24:37,801 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:24:37,801 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:24:37,801 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:24:37,812 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-28 03:24:38,005 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:24:38,006 INFO L396 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:24:38,006 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:24:38,006 INFO L85 PathProgramCache]: Analyzing trace with hash -1302274129, now seen corresponding path program 54 times [2024-11-28 03:24:38,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:24:38,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279440291] [2024-11-28 03:24:38,007 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:24:38,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:24:38,020 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:24:38,020 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:24:38,182 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:24:38,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:24:38,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279440291] [2024-11-28 03:24:38,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279440291] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:24:38,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:24:38,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:24:38,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067360166] [2024-11-28 03:24:38,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:24:38,183 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:24:38,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:24:38,184 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:24:38,184 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:24:38,278 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:24:38,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 336 transitions, 3592 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:24:38,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:24:38,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:24:38,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:24:40,473 INFO L124 PetriNetUnfolderBase]: 5158/8736 cut-off events. [2024-11-28 03:24:40,473 INFO L125 PetriNetUnfolderBase]: For 87772/88062 co-relation queries the response was YES. [2024-11-28 03:24:40,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48406 conditions, 8736 events. 5158/8736 cut-off events. For 87772/88062 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 60064 event pairs, 1772 based on Foata normal form. 272/8804 useless extension candidates. Maximal degree in co-relation 48300. Up to 5940 conditions per place. [2024-11-28 03:24:40,623 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 322 selfloop transitions, 82 changer transitions 39/465 dead transitions. [2024-11-28 03:24:40,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 465 transitions, 5241 flow [2024-11-28 03:24:40,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-28 03:24:40,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-28 03:24:40,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 796 transitions. [2024-11-28 03:24:40,625 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44222222222222224 [2024-11-28 03:24:40,625 INFO L175 Difference]: Start difference. First operand has 347 places, 336 transitions, 3592 flow. Second operand 30 states and 796 transitions. [2024-11-28 03:24:40,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 465 transitions, 5241 flow [2024-11-28 03:24:41,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 465 transitions, 5007 flow, removed 45 selfloop flow, removed 21 redundant places. [2024-11-28 03:24:41,560 INFO L231 Difference]: Finished difference. Result has 358 places, 338 transitions, 3540 flow [2024-11-28 03:24:41,560 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3364, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=3540, PETRI_PLACES=358, PETRI_TRANSITIONS=338} [2024-11-28 03:24:41,561 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 293 predicate places. [2024-11-28 03:24:41,561 INFO L471 AbstractCegarLoop]: Abstraction has has 358 places, 338 transitions, 3540 flow [2024-11-28 03:24:41,561 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:24:41,561 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:24:41,561 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:24:41,561 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-11-28 03:24:41,561 INFO L396 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:24:41,563 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:24:41,563 INFO L85 PathProgramCache]: Analyzing trace with hash 1915400181, now seen corresponding path program 55 times [2024-11-28 03:24:41,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:24:41,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627025042] [2024-11-28 03:24:41,563 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:24:41,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:24:41,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:24:42,991 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:24:42,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:24:42,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627025042] [2024-11-28 03:24:42,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627025042] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:24:42,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [880222247] [2024-11-28 03:24:42,992 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:24:42,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:24:42,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:24:42,993 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:24:42,994 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-28 03:24:43,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:24:43,104 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:24:43,106 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:24:43,453 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:24:43,454 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:24:43,466 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-28 03:24:43,466 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:24:43,819 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:24:43,819 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:24:43,876 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:24:43,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [880222247] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:24:43,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:24:43,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 34 [2024-11-28 03:24:43,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772430904] [2024-11-28 03:24:43,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:24:43,877 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:24:43,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:24:43,878 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:24:43,878 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=1031, Unknown=0, NotChecked=0, Total=1122 [2024-11-28 03:24:43,953 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:24:43,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 338 transitions, 3540 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:24:43,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:24:43,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:24:43,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:24:46,830 INFO L124 PetriNetUnfolderBase]: 5406/9177 cut-off events. [2024-11-28 03:24:46,830 INFO L125 PetriNetUnfolderBase]: For 96356/96670 co-relation queries the response was YES. [2024-11-28 03:24:46,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51648 conditions, 9177 events. 5406/9177 cut-off events. For 96356/96670 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 63421 event pairs, 1910 based on Foata normal form. 296/9257 useless extension candidates. Maximal degree in co-relation 51538. Up to 6552 conditions per place. [2024-11-28 03:24:46,995 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 333 selfloop transitions, 87 changer transitions 33/475 dead transitions. [2024-11-28 03:24:46,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 475 transitions, 5455 flow [2024-11-28 03:24:46,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 03:24:46,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-28 03:24:46,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 817 transitions. [2024-11-28 03:24:46,997 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.439247311827957 [2024-11-28 03:24:46,997 INFO L175 Difference]: Start difference. First operand has 358 places, 338 transitions, 3540 flow. Second operand 31 states and 817 transitions. [2024-11-28 03:24:46,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 475 transitions, 5455 flow [2024-11-28 03:24:47,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 475 transitions, 5218 flow, removed 35 selfloop flow, removed 23 redundant places. [2024-11-28 03:24:47,492 INFO L231 Difference]: Finished difference. Result has 368 places, 347 transitions, 3721 flow [2024-11-28 03:24:47,492 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3351, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3721, PETRI_PLACES=368, PETRI_TRANSITIONS=347} [2024-11-28 03:24:47,493 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 303 predicate places. [2024-11-28 03:24:47,493 INFO L471 AbstractCegarLoop]: Abstraction has has 368 places, 347 transitions, 3721 flow [2024-11-28 03:24:47,493 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:24:47,493 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:24:47,493 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:24:47,499 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-28 03:24:47,693 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2024-11-28 03:24:47,693 INFO L396 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:24:47,694 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:24:47,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1613720611, now seen corresponding path program 56 times [2024-11-28 03:24:47,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:24:47,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217173213] [2024-11-28 03:24:47,694 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:24:47,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:24:47,708 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:24:47,708 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:24:47,866 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:24:47,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:24:47,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217173213] [2024-11-28 03:24:47,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217173213] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:24:47,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:24:47,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:24:47,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046809738] [2024-11-28 03:24:47,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:24:47,867 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:24:47,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:24:47,867 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:24:47,867 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:24:47,956 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:24:47,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 347 transitions, 3721 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:24:47,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:24:47,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:24:47,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:24:50,381 INFO L124 PetriNetUnfolderBase]: 5346/9105 cut-off events. [2024-11-28 03:24:50,381 INFO L125 PetriNetUnfolderBase]: For 100352/100627 co-relation queries the response was YES. [2024-11-28 03:24:50,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51128 conditions, 9105 events. 5346/9105 cut-off events. For 100352/100627 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 63476 event pairs, 1684 based on Foata normal form. 255/9173 useless extension candidates. Maximal degree in co-relation 51015. Up to 5923 conditions per place. [2024-11-28 03:24:50,512 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 308 selfloop transitions, 88 changer transitions 39/457 dead transitions. [2024-11-28 03:24:50,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 457 transitions, 5288 flow [2024-11-28 03:24:50,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:24:50,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:24:50,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 748 transitions. [2024-11-28 03:24:50,514 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4452380952380952 [2024-11-28 03:24:50,514 INFO L175 Difference]: Start difference. First operand has 368 places, 347 transitions, 3721 flow. Second operand 28 states and 748 transitions. [2024-11-28 03:24:50,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 457 transitions, 5288 flow [2024-11-28 03:24:50,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 457 transitions, 5007 flow, removed 49 selfloop flow, removed 25 redundant places. [2024-11-28 03:24:50,946 INFO L231 Difference]: Finished difference. Result has 367 places, 339 transitions, 3552 flow [2024-11-28 03:24:50,947 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3446, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=3552, PETRI_PLACES=367, PETRI_TRANSITIONS=339} [2024-11-28 03:24:50,947 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 302 predicate places. [2024-11-28 03:24:50,947 INFO L471 AbstractCegarLoop]: Abstraction has has 367 places, 339 transitions, 3552 flow [2024-11-28 03:24:50,947 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:24:50,947 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:24:50,947 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:24:50,947 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-11-28 03:24:50,947 INFO L396 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:24:50,948 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:24:50,948 INFO L85 PathProgramCache]: Analyzing trace with hash -2105842011, now seen corresponding path program 57 times [2024-11-28 03:24:50,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:24:50,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137078625] [2024-11-28 03:24:50,948 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:24:50,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:24:50,962 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:24:50,962 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:24:51,113 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:24:51,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:24:51,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137078625] [2024-11-28 03:24:51,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137078625] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:24:51,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:24:51,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:24:51,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944481631] [2024-11-28 03:24:51,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:24:51,114 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:24:51,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:24:51,115 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:24:51,115 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:24:51,172 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:24:51,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 339 transitions, 3552 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:24:51,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:24:51,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:24:51,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:24:53,586 INFO L124 PetriNetUnfolderBase]: 5261/8987 cut-off events. [2024-11-28 03:24:53,586 INFO L125 PetriNetUnfolderBase]: For 100307/100621 co-relation queries the response was YES. [2024-11-28 03:24:53,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50234 conditions, 8987 events. 5261/8987 cut-off events. For 100307/100621 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 62692 event pairs, 1984 based on Foata normal form. 296/9073 useless extension candidates. Maximal degree in co-relation 50124. Up to 6731 conditions per place. [2024-11-28 03:24:53,763 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 300 selfloop transitions, 86 changer transitions 34/442 dead transitions. [2024-11-28 03:24:53,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 442 transitions, 5101 flow [2024-11-28 03:24:53,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-28 03:24:53,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-28 03:24:53,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 769 transitions. [2024-11-28 03:24:53,765 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4272222222222222 [2024-11-28 03:24:53,765 INFO L175 Difference]: Start difference. First operand has 367 places, 339 transitions, 3552 flow. Second operand 30 states and 769 transitions. [2024-11-28 03:24:53,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 442 transitions, 5101 flow [2024-11-28 03:24:54,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 442 transitions, 4881 flow, removed 20 selfloop flow, removed 23 redundant places. [2024-11-28 03:24:54,291 INFO L231 Difference]: Finished difference. Result has 366 places, 341 transitions, 3628 flow [2024-11-28 03:24:54,292 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3368, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=3628, PETRI_PLACES=366, PETRI_TRANSITIONS=341} [2024-11-28 03:24:54,292 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 301 predicate places. [2024-11-28 03:24:54,292 INFO L471 AbstractCegarLoop]: Abstraction has has 366 places, 341 transitions, 3628 flow [2024-11-28 03:24:54,292 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:24:54,292 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:24:54,292 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:24:54,292 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-11-28 03:24:54,292 INFO L396 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:24:54,293 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:24:54,293 INFO L85 PathProgramCache]: Analyzing trace with hash -942977451, now seen corresponding path program 58 times [2024-11-28 03:24:54,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:24:54,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369035652] [2024-11-28 03:24:54,293 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:24:54,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:24:54,303 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:24:54,303 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:24:54,422 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:24:54,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:24:54,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369035652] [2024-11-28 03:24:54,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369035652] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:24:54,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:24:54,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:24:54,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326506118] [2024-11-28 03:24:54,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:24:54,423 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:24:54,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:24:54,423 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:24:54,423 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:24:54,492 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:24:54,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 341 transitions, 3628 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:24:54,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:24:54,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:24:54,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:24:56,782 INFO L124 PetriNetUnfolderBase]: 5139/8758 cut-off events. [2024-11-28 03:24:56,782 INFO L125 PetriNetUnfolderBase]: For 91547/91834 co-relation queries the response was YES. [2024-11-28 03:24:56,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48640 conditions, 8758 events. 5139/8758 cut-off events. For 91547/91834 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 60658 event pairs, 1942 based on Foata normal form. 269/8819 useless extension candidates. Maximal degree in co-relation 48531. Up to 6811 conditions per place. [2024-11-28 03:24:56,925 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 280 selfloop transitions, 71 changer transitions 42/415 dead transitions. [2024-11-28 03:24:56,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 415 transitions, 4820 flow [2024-11-28 03:24:56,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 03:24:56,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-28 03:24:56,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 587 transitions. [2024-11-28 03:24:56,927 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4446969696969697 [2024-11-28 03:24:56,927 INFO L175 Difference]: Start difference. First operand has 366 places, 341 transitions, 3628 flow. Second operand 22 states and 587 transitions. [2024-11-28 03:24:56,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 415 transitions, 4820 flow [2024-11-28 03:24:57,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 415 transitions, 4574 flow, removed 60 selfloop flow, removed 21 redundant places. [2024-11-28 03:24:57,402 INFO L231 Difference]: Finished difference. Result has 361 places, 329 transitions, 3470 flow [2024-11-28 03:24:57,402 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3416, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3470, PETRI_PLACES=361, PETRI_TRANSITIONS=329} [2024-11-28 03:24:57,403 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 296 predicate places. [2024-11-28 03:24:57,403 INFO L471 AbstractCegarLoop]: Abstraction has has 361 places, 329 transitions, 3470 flow [2024-11-28 03:24:57,403 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:24:57,403 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:24:57,403 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:24:57,403 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-11-28 03:24:57,403 INFO L396 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:24:57,404 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:24:57,404 INFO L85 PathProgramCache]: Analyzing trace with hash -124274573, now seen corresponding path program 59 times [2024-11-28 03:24:57,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:24:57,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876702823] [2024-11-28 03:24:57,405 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:24:57,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:24:57,426 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:24:57,426 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:24:58,457 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:24:58,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:24:58,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876702823] [2024-11-28 03:24:58,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876702823] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:24:58,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641461817] [2024-11-28 03:24:58,457 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:24:58,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:24:58,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:24:58,459 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:24:58,461 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-28 03:24:58,592 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:24:58,592 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:24:58,594 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:24:58,595 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:24:58,961 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:24:58,961 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:24:58,977 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-28 03:24:58,977 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:24:59,242 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:24:59,243 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:24:59,291 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:24:59,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641461817] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:24:59,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:24:59,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [16, 13] total 29 [2024-11-28 03:24:59,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342763403] [2024-11-28 03:24:59,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:24:59,292 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:24:59,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:24:59,292 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:24:59,292 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=735, Unknown=0, NotChecked=0, Total=812 [2024-11-28 03:24:59,355 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:24:59,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 329 transitions, 3470 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:24:59,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:24:59,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:24:59,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:25:02,186 INFO L124 PetriNetUnfolderBase]: 4992/8468 cut-off events. [2024-11-28 03:25:02,186 INFO L125 PetriNetUnfolderBase]: For 74299/74605 co-relation queries the response was YES. [2024-11-28 03:25:02,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46472 conditions, 8468 events. 4992/8468 cut-off events. For 74299/74605 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 58249 event pairs, 1710 based on Foata normal form. 286/8567 useless extension candidates. Maximal degree in co-relation 46365. Up to 5823 conditions per place. [2024-11-28 03:25:02,283 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 287 selfloop transitions, 74 changer transitions 43/426 dead transitions. [2024-11-28 03:25:02,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 426 transitions, 4839 flow [2024-11-28 03:25:02,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 03:25:02,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 03:25:02,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 672 transitions. [2024-11-28 03:25:02,284 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.448 [2024-11-28 03:25:02,285 INFO L175 Difference]: Start difference. First operand has 361 places, 329 transitions, 3470 flow. Second operand 25 states and 672 transitions. [2024-11-28 03:25:02,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 426 transitions, 4839 flow [2024-11-28 03:25:02,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 426 transitions, 4661 flow, removed 13 selfloop flow, removed 19 redundant places. [2024-11-28 03:25:02,600 INFO L231 Difference]: Finished difference. Result has 354 places, 321 transitions, 3395 flow [2024-11-28 03:25:02,600 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3306, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3395, PETRI_PLACES=354, PETRI_TRANSITIONS=321} [2024-11-28 03:25:02,601 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 289 predicate places. [2024-11-28 03:25:02,601 INFO L471 AbstractCegarLoop]: Abstraction has has 354 places, 321 transitions, 3395 flow [2024-11-28 03:25:02,601 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:25:02,601 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:25:02,601 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:25:02,609 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-28 03:25:02,802 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:25:02,802 INFO L396 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:25:02,802 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:25:02,803 INFO L85 PathProgramCache]: Analyzing trace with hash -737901527, now seen corresponding path program 60 times [2024-11-28 03:25:02,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:25:02,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884898258] [2024-11-28 03:25:02,803 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:25:02,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:25:02,815 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:25:02,816 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:25:02,967 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:25:02,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:25:02,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884898258] [2024-11-28 03:25:02,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884898258] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:25:02,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:25:02,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:25:02,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611092876] [2024-11-28 03:25:02,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:25:02,968 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:25:02,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:25:02,968 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:25:02,969 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:25:03,044 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:25:03,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 321 transitions, 3395 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:25:03,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:25:03,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:25:03,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:25:05,700 INFO L124 PetriNetUnfolderBase]: 5532/9371 cut-off events. [2024-11-28 03:25:05,700 INFO L125 PetriNetUnfolderBase]: For 82020/82330 co-relation queries the response was YES. [2024-11-28 03:25:05,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51916 conditions, 9371 events. 5532/9371 cut-off events. For 82020/82330 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 64924 event pairs, 1776 based on Foata normal form. 290/9450 useless extension candidates. Maximal degree in co-relation 51809. Up to 5746 conditions per place. [2024-11-28 03:25:05,838 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 328 selfloop transitions, 107 changer transitions 33/490 dead transitions. [2024-11-28 03:25:05,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 490 transitions, 5679 flow [2024-11-28 03:25:05,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 03:25:05,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-28 03:25:05,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 849 transitions. [2024-11-28 03:25:05,840 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4421875 [2024-11-28 03:25:05,840 INFO L175 Difference]: Start difference. First operand has 354 places, 321 transitions, 3395 flow. Second operand 32 states and 849 transitions. [2024-11-28 03:25:05,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 490 transitions, 5679 flow [2024-11-28 03:25:06,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 490 transitions, 5456 flow, removed 7 selfloop flow, removed 24 redundant places. [2024-11-28 03:25:06,255 INFO L231 Difference]: Finished difference. Result has 360 places, 344 transitions, 3975 flow [2024-11-28 03:25:06,256 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3203, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=3975, PETRI_PLACES=360, PETRI_TRANSITIONS=344} [2024-11-28 03:25:06,256 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 295 predicate places. [2024-11-28 03:25:06,256 INFO L471 AbstractCegarLoop]: Abstraction has has 360 places, 344 transitions, 3975 flow [2024-11-28 03:25:06,256 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:25:06,256 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:25:06,256 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:25:06,257 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-11-28 03:25:06,257 INFO L396 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:25:06,257 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:25:06,258 INFO L85 PathProgramCache]: Analyzing trace with hash 1622344253, now seen corresponding path program 61 times [2024-11-28 03:25:06,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:25:06,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92135655] [2024-11-28 03:25:06,258 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:25:06,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:25:06,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:25:08,333 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:25:08,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:25:08,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92135655] [2024-11-28 03:25:08,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92135655] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:25:08,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1686053791] [2024-11-28 03:25:08,334 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:25:08,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:25:08,334 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:25:08,335 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:25:08,337 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-28 03:25:08,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:25:08,466 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:25:08,468 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:25:08,890 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:25:08,891 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:25:08,967 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-28 03:25:08,968 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:25:09,338 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:25:09,338 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:25:09,381 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:25:09,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1686053791] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:25:09,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:25:09,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 35 [2024-11-28 03:25:09,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853206109] [2024-11-28 03:25:09,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:25:09,381 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:25:09,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:25:09,382 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:25:09,382 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=1111, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 03:25:09,455 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:25:09,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 344 transitions, 3975 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:25:09,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:25:09,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:25:09,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:25:12,293 INFO L124 PetriNetUnfolderBase]: 5187/8814 cut-off events. [2024-11-28 03:25:12,294 INFO L125 PetriNetUnfolderBase]: For 94329/94649 co-relation queries the response was YES. [2024-11-28 03:25:12,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50385 conditions, 8814 events. 5187/8814 cut-off events. For 94329/94649 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 60637 event pairs, 2015 based on Foata normal form. 302/8920 useless extension candidates. Maximal degree in co-relation 50272. Up to 7052 conditions per place. [2024-11-28 03:25:12,443 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 273 selfloop transitions, 64 changer transitions 46/405 dead transitions. [2024-11-28 03:25:12,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 405 transitions, 4946 flow [2024-11-28 03:25:12,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 03:25:12,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-28 03:25:12,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 570 transitions. [2024-11-28 03:25:12,445 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-11-28 03:25:12,445 INFO L175 Difference]: Start difference. First operand has 360 places, 344 transitions, 3975 flow. Second operand 22 states and 570 transitions. [2024-11-28 03:25:12,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 405 transitions, 4946 flow [2024-11-28 03:25:12,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 405 transitions, 4666 flow, removed 97 selfloop flow, removed 18 redundant places. [2024-11-28 03:25:12,971 INFO L231 Difference]: Finished difference. Result has 361 places, 331 transitions, 3702 flow [2024-11-28 03:25:12,971 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3695, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3702, PETRI_PLACES=361, PETRI_TRANSITIONS=331} [2024-11-28 03:25:12,972 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 296 predicate places. [2024-11-28 03:25:12,972 INFO L471 AbstractCegarLoop]: Abstraction has has 361 places, 331 transitions, 3702 flow [2024-11-28 03:25:12,972 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:25:12,972 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:25:12,972 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:25:12,978 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-28 03:25:13,172 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:25:13,172 INFO L396 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:25:13,173 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:25:13,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1941345775, now seen corresponding path program 62 times [2024-11-28 03:25:13,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:25:13,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030774785] [2024-11-28 03:25:13,173 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:25:13,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:25:13,188 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:25:13,189 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:25:13,346 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:25:13,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:25:13,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030774785] [2024-11-28 03:25:13,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030774785] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:25:13,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:25:13,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:25:13,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008417233] [2024-11-28 03:25:13,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:25:13,347 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:25:13,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:25:13,347 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:25:13,348 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:25:13,403 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:25:13,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 331 transitions, 3702 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:25:13,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:25:13,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:25:13,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:25:15,474 INFO L124 PetriNetUnfolderBase]: 5030/8509 cut-off events. [2024-11-28 03:25:15,474 INFO L125 PetriNetUnfolderBase]: For 82985/83297 co-relation queries the response was YES. [2024-11-28 03:25:15,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47668 conditions, 8509 events. 5030/8509 cut-off events. For 82985/83297 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 57908 event pairs, 1829 based on Foata normal form. 294/8621 useless extension candidates. Maximal degree in co-relation 47559. Up to 6597 conditions per place. [2024-11-28 03:25:15,633 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 272 selfloop transitions, 66 changer transitions 44/404 dead transitions. [2024-11-28 03:25:15,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 404 transitions, 4798 flow [2024-11-28 03:25:15,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:25:15,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:25:15,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 624 transitions. [2024-11-28 03:25:15,635 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-11-28 03:25:15,635 INFO L175 Difference]: Start difference. First operand has 361 places, 331 transitions, 3702 flow. Second operand 24 states and 624 transitions. [2024-11-28 03:25:15,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 404 transitions, 4798 flow [2024-11-28 03:25:16,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 404 transitions, 4545 flow, removed 18 selfloop flow, removed 27 redundant places. [2024-11-28 03:25:16,092 INFO L231 Difference]: Finished difference. Result has 343 places, 318 transitions, 3507 flow [2024-11-28 03:25:16,093 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3465, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3507, PETRI_PLACES=343, PETRI_TRANSITIONS=318} [2024-11-28 03:25:16,093 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 278 predicate places. [2024-11-28 03:25:16,093 INFO L471 AbstractCegarLoop]: Abstraction has has 343 places, 318 transitions, 3507 flow [2024-11-28 03:25:16,093 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:25:16,093 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:25:16,093 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:25:16,093 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-11-28 03:25:16,093 INFO L396 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:25:16,094 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:25:16,094 INFO L85 PathProgramCache]: Analyzing trace with hash -1781673195, now seen corresponding path program 63 times [2024-11-28 03:25:16,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:25:16,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836105762] [2024-11-28 03:25:16,095 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:25:16,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:25:16,108 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:25:16,108 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:25:16,275 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:25:16,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:25:16,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836105762] [2024-11-28 03:25:16,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836105762] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:25:16,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:25:16,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:25:16,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674397146] [2024-11-28 03:25:16,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:25:16,276 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:25:16,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:25:16,276 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:25:16,276 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:25:16,318 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:25:16,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 318 transitions, 3507 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:25:16,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:25:16,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:25:16,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:25:18,444 INFO L124 PetriNetUnfolderBase]: 4776/8057 cut-off events. [2024-11-28 03:25:18,444 INFO L125 PetriNetUnfolderBase]: For 71385/71685 co-relation queries the response was YES. [2024-11-28 03:25:18,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44384 conditions, 8057 events. 4776/8057 cut-off events. For 71385/71685 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 53996 event pairs, 1578 based on Foata normal form. 282/8166 useless extension candidates. Maximal degree in co-relation 44281. Up to 5862 conditions per place. [2024-11-28 03:25:18,525 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 266 selfloop transitions, 70 changer transitions 44/402 dead transitions. [2024-11-28 03:25:18,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 402 transitions, 4670 flow [2024-11-28 03:25:18,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:25:18,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:25:18,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 618 transitions. [2024-11-28 03:25:18,527 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44782608695652176 [2024-11-28 03:25:18,527 INFO L175 Difference]: Start difference. First operand has 343 places, 318 transitions, 3507 flow. Second operand 23 states and 618 transitions. [2024-11-28 03:25:18,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 402 transitions, 4670 flow [2024-11-28 03:25:18,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 402 transitions, 4503 flow, removed 11 selfloop flow, removed 20 redundant places. [2024-11-28 03:25:18,853 INFO L231 Difference]: Finished difference. Result has 329 places, 305 transitions, 3410 flow [2024-11-28 03:25:18,854 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3352, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3410, PETRI_PLACES=329, PETRI_TRANSITIONS=305} [2024-11-28 03:25:18,861 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 264 predicate places. [2024-11-28 03:25:18,861 INFO L471 AbstractCegarLoop]: Abstraction has has 329 places, 305 transitions, 3410 flow [2024-11-28 03:25:18,861 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:25:18,861 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:25:18,861 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:25:18,861 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-11-28 03:25:18,862 INFO L396 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:25:18,862 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:25:18,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1085073383, now seen corresponding path program 64 times [2024-11-28 03:25:18,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:25:18,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876101255] [2024-11-28 03:25:18,863 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:25:18,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:25:18,876 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:25:18,876 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:25:19,040 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:25:19,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:25:19,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876101255] [2024-11-28 03:25:19,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876101255] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:25:19,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:25:19,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:25:19,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451621542] [2024-11-28 03:25:19,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:25:19,041 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:25:19,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:25:19,042 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:25:19,042 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:25:19,091 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:25:19,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 305 transitions, 3410 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:25:19,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:25:19,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:25:19,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:25:21,195 INFO L124 PetriNetUnfolderBase]: 4974/8335 cut-off events. [2024-11-28 03:25:21,195 INFO L125 PetriNetUnfolderBase]: For 74012/74316 co-relation queries the response was YES. [2024-11-28 03:25:21,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46692 conditions, 8335 events. 4974/8335 cut-off events. For 74012/74316 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 55652 event pairs, 1633 based on Foata normal form. 286/8442 useless extension candidates. Maximal degree in co-relation 46592. Up to 5364 conditions per place. [2024-11-28 03:25:21,319 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 304 selfloop transitions, 123 changer transitions 16/465 dead transitions. [2024-11-28 03:25:21,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 465 transitions, 5495 flow [2024-11-28 03:25:21,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-28 03:25:21,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2024-11-28 03:25:21,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 888 transitions. [2024-11-28 03:25:21,320 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43529411764705883 [2024-11-28 03:25:21,320 INFO L175 Difference]: Start difference. First operand has 329 places, 305 transitions, 3410 flow. Second operand 34 states and 888 transitions. [2024-11-28 03:25:21,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 465 transitions, 5495 flow [2024-11-28 03:25:21,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 465 transitions, 5251 flow, removed 14 selfloop flow, removed 19 redundant places. [2024-11-28 03:25:21,704 INFO L231 Difference]: Finished difference. Result has 335 places, 331 transitions, 3974 flow [2024-11-28 03:25:21,705 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3195, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=3974, PETRI_PLACES=335, PETRI_TRANSITIONS=331} [2024-11-28 03:25:21,705 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 270 predicate places. [2024-11-28 03:25:21,705 INFO L471 AbstractCegarLoop]: Abstraction has has 335 places, 331 transitions, 3974 flow [2024-11-28 03:25:21,705 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:25:21,705 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:25:21,706 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:25:21,706 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-11-28 03:25:21,706 INFO L396 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:25:21,706 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:25:21,707 INFO L85 PathProgramCache]: Analyzing trace with hash -437245519, now seen corresponding path program 65 times [2024-11-28 03:25:21,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:25:21,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395278445] [2024-11-28 03:25:21,707 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:25:21,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:25:21,732 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:25:21,732 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:25:22,854 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:25:22,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:25:22,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395278445] [2024-11-28 03:25:22,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395278445] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:25:22,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [510299057] [2024-11-28 03:25:22,855 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:25:22,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:25:22,855 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:25:22,857 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:25:22,858 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-28 03:25:22,972 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:25:22,972 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:25:22,973 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:25:22,975 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:25:23,319 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:25:23,319 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:25:23,331 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-28 03:25:23,331 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:25:23,648 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:25:23,648 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:25:23,690 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:25:23,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [510299057] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:25:23,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:25:23,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 35 [2024-11-28 03:25:23,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335832839] [2024-11-28 03:25:23,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:25:23,690 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:25:23,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:25:23,691 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:25:23,691 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=1092, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 03:25:23,780 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:25:23,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 331 transitions, 3974 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:25:23,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:25:23,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:25:23,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:25:26,680 INFO L124 PetriNetUnfolderBase]: 4970/8298 cut-off events. [2024-11-28 03:25:26,680 INFO L125 PetriNetUnfolderBase]: For 79786/80090 co-relation queries the response was YES. [2024-11-28 03:25:26,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47839 conditions, 8298 events. 4970/8298 cut-off events. For 79786/80090 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 55195 event pairs, 1446 based on Foata normal form. 286/8425 useless extension candidates. Maximal degree in co-relation 47733. Up to 5423 conditions per place. [2024-11-28 03:25:26,797 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 294 selfloop transitions, 118 changer transitions 38/472 dead transitions. [2024-11-28 03:25:26,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 472 transitions, 5759 flow [2024-11-28 03:25:26,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-28 03:25:26,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2024-11-28 03:25:26,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 887 transitions. [2024-11-28 03:25:26,799 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43480392156862746 [2024-11-28 03:25:26,799 INFO L175 Difference]: Start difference. First operand has 335 places, 331 transitions, 3974 flow. Second operand 34 states and 887 transitions. [2024-11-28 03:25:26,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 472 transitions, 5759 flow [2024-11-28 03:25:27,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 472 transitions, 5366 flow, removed 135 selfloop flow, removed 19 redundant places. [2024-11-28 03:25:27,315 INFO L231 Difference]: Finished difference. Result has 352 places, 336 transitions, 4032 flow [2024-11-28 03:25:27,315 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3659, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=4032, PETRI_PLACES=352, PETRI_TRANSITIONS=336} [2024-11-28 03:25:27,316 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 287 predicate places. [2024-11-28 03:25:27,316 INFO L471 AbstractCegarLoop]: Abstraction has has 352 places, 336 transitions, 4032 flow [2024-11-28 03:25:27,316 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:25:27,317 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:25:27,317 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:25:27,329 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-28 03:25:27,517 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:25:27,517 INFO L396 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:25:27,518 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:25:27,518 INFO L85 PathProgramCache]: Analyzing trace with hash -60494353, now seen corresponding path program 66 times [2024-11-28 03:25:27,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:25:27,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445683329] [2024-11-28 03:25:27,518 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:25:27,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:25:27,531 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:25:27,532 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:25:27,698 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:25:27,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:25:27,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445683329] [2024-11-28 03:25:27,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445683329] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:25:27,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:25:27,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:25:27,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284835320] [2024-11-28 03:25:27,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:25:27,699 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:25:27,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:25:27,699 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:25:27,699 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:25:27,779 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:25:27,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 336 transitions, 4032 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:25:27,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:25:27,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:25:27,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:25:30,012 INFO L124 PetriNetUnfolderBase]: 4905/8222 cut-off events. [2024-11-28 03:25:30,013 INFO L125 PetriNetUnfolderBase]: For 78953/79239 co-relation queries the response was YES. [2024-11-28 03:25:30,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47458 conditions, 8222 events. 4905/8222 cut-off events. For 78953/79239 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 54650 event pairs, 1525 based on Foata normal form. 268/8308 useless extension candidates. Maximal degree in co-relation 47352. Up to 5862 conditions per place. [2024-11-28 03:25:30,189 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 303 selfloop transitions, 94 changer transitions 28/447 dead transitions. [2024-11-28 03:25:30,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 447 transitions, 5481 flow [2024-11-28 03:25:30,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-28 03:25:30,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-28 03:25:30,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 762 transitions. [2024-11-28 03:25:30,191 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4379310344827586 [2024-11-28 03:25:30,191 INFO L175 Difference]: Start difference. First operand has 352 places, 336 transitions, 4032 flow. Second operand 29 states and 762 transitions. [2024-11-28 03:25:30,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 447 transitions, 5481 flow [2024-11-28 03:25:30,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 447 transitions, 5217 flow, removed 53 selfloop flow, removed 27 redundant places. [2024-11-28 03:25:30,766 INFO L231 Difference]: Finished difference. Result has 350 places, 337 transitions, 4032 flow [2024-11-28 03:25:30,766 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3782, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=4032, PETRI_PLACES=350, PETRI_TRANSITIONS=337} [2024-11-28 03:25:30,767 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 285 predicate places. [2024-11-28 03:25:30,767 INFO L471 AbstractCegarLoop]: Abstraction has has 350 places, 337 transitions, 4032 flow [2024-11-28 03:25:30,767 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:25:30,767 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:25:30,767 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:25:30,767 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-11-28 03:25:30,767 INFO L396 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:25:30,768 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:25:30,768 INFO L85 PathProgramCache]: Analyzing trace with hash -973437489, now seen corresponding path program 67 times [2024-11-28 03:25:30,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:25:30,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515695265] [2024-11-28 03:25:30,768 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:25:30,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:25:30,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:25:33,151 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:25:33,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:25:33,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515695265] [2024-11-28 03:25:33,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515695265] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:25:33,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072297947] [2024-11-28 03:25:33,151 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:25:33,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:25:33,151 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:25:33,153 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:25:33,155 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-28 03:25:33,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:25:33,270 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:25:33,271 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:25:33,611 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:25:33,611 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:25:33,681 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-28 03:25:33,681 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:25:34,045 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:25:34,046 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:25:34,114 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:25:34,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2072297947] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:25:34,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:25:34,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 35 [2024-11-28 03:25:34,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078343861] [2024-11-28 03:25:34,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:25:34,115 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:25:34,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:25:34,115 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:25:34,116 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=1107, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 03:25:34,174 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:25:34,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 337 transitions, 4032 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:25:34,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:25:34,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:25:34,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:25:37,027 INFO L124 PetriNetUnfolderBase]: 5142/8610 cut-off events. [2024-11-28 03:25:37,027 INFO L125 PetriNetUnfolderBase]: For 82964/83233 co-relation queries the response was YES. [2024-11-28 03:25:37,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49628 conditions, 8610 events. 5142/8610 cut-off events. For 82964/83233 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 57475 event pairs, 1471 based on Foata normal form. 251/8679 useless extension candidates. Maximal degree in co-relation 49522. Up to 5732 conditions per place. [2024-11-28 03:25:37,193 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 331 selfloop transitions, 98 changer transitions 25/476 dead transitions. [2024-11-28 03:25:37,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 476 transitions, 5886 flow [2024-11-28 03:25:37,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-28 03:25:37,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-28 03:25:37,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 777 transitions. [2024-11-28 03:25:37,195 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44655172413793104 [2024-11-28 03:25:37,195 INFO L175 Difference]: Start difference. First operand has 350 places, 337 transitions, 4032 flow. Second operand 29 states and 777 transitions. [2024-11-28 03:25:37,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 476 transitions, 5886 flow [2024-11-28 03:25:37,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 476 transitions, 5604 flow, removed 35 selfloop flow, removed 25 redundant places. [2024-11-28 03:25:37,758 INFO L231 Difference]: Finished difference. Result has 356 places, 353 transitions, 4316 flow [2024-11-28 03:25:37,759 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3764, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=4316, PETRI_PLACES=356, PETRI_TRANSITIONS=353} [2024-11-28 03:25:37,759 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 291 predicate places. [2024-11-28 03:25:37,759 INFO L471 AbstractCegarLoop]: Abstraction has has 356 places, 353 transitions, 4316 flow [2024-11-28 03:25:37,759 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:25:37,759 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:25:37,759 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:25:37,768 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-28 03:25:37,960 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:25:37,960 INFO L396 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:25:37,961 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:25:37,961 INFO L85 PathProgramCache]: Analyzing trace with hash 267266157, now seen corresponding path program 68 times [2024-11-28 03:25:37,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:25:37,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120152312] [2024-11-28 03:25:37,961 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:25:37,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:25:37,974 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:25:37,974 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:25:38,138 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:25:38,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:25:38,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120152312] [2024-11-28 03:25:38,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120152312] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:25:38,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:25:38,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:25:38,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117540105] [2024-11-28 03:25:38,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:25:38,139 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:25:38,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:25:38,139 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:25:38,139 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:25:38,201 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:25:38,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 353 transitions, 4316 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:25:38,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:25:38,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:25:38,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:25:40,742 INFO L124 PetriNetUnfolderBase]: 5107/8600 cut-off events. [2024-11-28 03:25:40,743 INFO L125 PetriNetUnfolderBase]: For 87245/87514 co-relation queries the response was YES. [2024-11-28 03:25:40,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49791 conditions, 8600 events. 5107/8600 cut-off events. For 87245/87514 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 57748 event pairs, 1433 based on Foata normal form. 251/8673 useless extension candidates. Maximal degree in co-relation 49680. Up to 4909 conditions per place. [2024-11-28 03:25:40,914 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 338 selfloop transitions, 106 changer transitions 30/496 dead transitions. [2024-11-28 03:25:40,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 496 transitions, 6098 flow [2024-11-28 03:25:40,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-28 03:25:40,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-28 03:25:40,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 812 transitions. [2024-11-28 03:25:40,916 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45111111111111113 [2024-11-28 03:25:40,916 INFO L175 Difference]: Start difference. First operand has 356 places, 353 transitions, 4316 flow. Second operand 30 states and 812 transitions. [2024-11-28 03:25:40,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 496 transitions, 6098 flow [2024-11-28 03:25:41,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 496 transitions, 5747 flow, removed 115 selfloop flow, removed 17 redundant places. [2024-11-28 03:25:41,559 INFO L231 Difference]: Finished difference. Result has 370 places, 349 transitions, 4192 flow [2024-11-28 03:25:41,559 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3979, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=4192, PETRI_PLACES=370, PETRI_TRANSITIONS=349} [2024-11-28 03:25:41,559 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 305 predicate places. [2024-11-28 03:25:41,559 INFO L471 AbstractCegarLoop]: Abstraction has has 370 places, 349 transitions, 4192 flow [2024-11-28 03:25:41,559 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:25:41,559 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:25:41,559 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:25:41,560 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-11-28 03:25:41,560 INFO L396 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:25:41,561 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:25:41,561 INFO L85 PathProgramCache]: Analyzing trace with hash 816230675, now seen corresponding path program 69 times [2024-11-28 03:25:41,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:25:41,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208855589] [2024-11-28 03:25:41,561 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:25:41,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:25:41,574 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:25:41,574 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:25:41,724 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:25:41,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:25:41,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208855589] [2024-11-28 03:25:41,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208855589] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:25:41,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:25:41,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:25:41,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351830269] [2024-11-28 03:25:41,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:25:41,724 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:25:41,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:25:41,725 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:25:41,725 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:25:41,802 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:25:41,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 349 transitions, 4192 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:25:41,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:25:41,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:25:41,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:25:44,113 INFO L124 PetriNetUnfolderBase]: 4996/8411 cut-off events. [2024-11-28 03:25:44,114 INFO L125 PetriNetUnfolderBase]: For 84629/84906 co-relation queries the response was YES. [2024-11-28 03:25:44,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48550 conditions, 8411 events. 4996/8411 cut-off events. For 84629/84906 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 56360 event pairs, 1546 based on Foata normal form. 259/8490 useless extension candidates. Maximal degree in co-relation 48436. Up to 6049 conditions per place. [2024-11-28 03:25:44,273 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 300 selfloop transitions, 87 changer transitions 34/443 dead transitions. [2024-11-28 03:25:44,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 443 transitions, 5470 flow [2024-11-28 03:25:44,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:25:44,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:25:44,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 708 transitions. [2024-11-28 03:25:44,275 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43703703703703706 [2024-11-28 03:25:44,275 INFO L175 Difference]: Start difference. First operand has 370 places, 349 transitions, 4192 flow. Second operand 27 states and 708 transitions. [2024-11-28 03:25:44,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 443 transitions, 5470 flow [2024-11-28 03:25:44,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 443 transitions, 5253 flow, removed 7 selfloop flow, removed 29 redundant places. [2024-11-28 03:25:44,845 INFO L231 Difference]: Finished difference. Result has 366 places, 341 transitions, 4072 flow [2024-11-28 03:25:44,845 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3979, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=4072, PETRI_PLACES=366, PETRI_TRANSITIONS=341} [2024-11-28 03:25:44,845 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 301 predicate places. [2024-11-28 03:25:44,845 INFO L471 AbstractCegarLoop]: Abstraction has has 366 places, 341 transitions, 4072 flow [2024-11-28 03:25:44,846 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:25:44,846 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:25:44,846 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:25:44,846 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-11-28 03:25:44,846 INFO L396 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:25:44,847 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:25:44,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1849219051, now seen corresponding path program 70 times [2024-11-28 03:25:44,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:25:44,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055671226] [2024-11-28 03:25:44,847 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:25:44,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:25:44,859 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:25:44,859 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:25:45,039 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:25:45,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:25:45,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055671226] [2024-11-28 03:25:45,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055671226] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:25:45,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:25:45,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:25:45,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279047175] [2024-11-28 03:25:45,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:25:45,040 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:25:45,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:25:45,041 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:25:45,041 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:25:45,102 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:25:45,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 341 transitions, 4072 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:25:45,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:25:45,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:25:45,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:25:47,454 INFO L124 PetriNetUnfolderBase]: 4936/8321 cut-off events. [2024-11-28 03:25:47,454 INFO L125 PetriNetUnfolderBase]: For 83391/83670 co-relation queries the response was YES. [2024-11-28 03:25:47,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47790 conditions, 8321 events. 4936/8321 cut-off events. For 83391/83670 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 55791 event pairs, 1544 based on Foata normal form. 261/8402 useless extension candidates. Maximal degree in co-relation 47678. Up to 5396 conditions per place. [2024-11-28 03:25:47,596 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 331 selfloop transitions, 110 changer transitions 20/483 dead transitions. [2024-11-28 03:25:47,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 483 transitions, 5797 flow [2024-11-28 03:25:47,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-28 03:25:47,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2024-11-28 03:25:47,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 886 transitions. [2024-11-28 03:25:47,598 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4343137254901961 [2024-11-28 03:25:47,598 INFO L175 Difference]: Start difference. First operand has 366 places, 341 transitions, 4072 flow. Second operand 34 states and 886 transitions. [2024-11-28 03:25:47,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 483 transitions, 5797 flow [2024-11-28 03:25:48,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 483 transitions, 5590 flow, removed 10 selfloop flow, removed 25 redundant places. [2024-11-28 03:25:48,050 INFO L231 Difference]: Finished difference. Result has 371 places, 345 transitions, 4231 flow [2024-11-28 03:25:48,051 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3877, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=4231, PETRI_PLACES=371, PETRI_TRANSITIONS=345} [2024-11-28 03:25:48,051 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 306 predicate places. [2024-11-28 03:25:48,051 INFO L471 AbstractCegarLoop]: Abstraction has has 371 places, 345 transitions, 4231 flow [2024-11-28 03:25:48,051 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:25:48,051 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:25:48,051 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:25:48,051 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-11-28 03:25:48,051 INFO L396 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:25:48,052 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:25:48,052 INFO L85 PathProgramCache]: Analyzing trace with hash -760078741, now seen corresponding path program 71 times [2024-11-28 03:25:48,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:25:48,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86071146] [2024-11-28 03:25:48,052 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:25:48,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:25:48,073 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:25:48,073 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:25:50,257 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:25:50,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:25:50,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86071146] [2024-11-28 03:25:50,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86071146] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:25:50,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2011812627] [2024-11-28 03:25:50,258 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:25:50,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:25:50,258 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:25:50,259 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:25:50,261 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-28 03:25:50,389 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:25:50,389 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:25:50,390 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:25:50,392 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:25:50,859 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:25:50,859 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:25:50,900 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-28 03:25:50,900 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:25:51,316 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:25:51,316 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:25:51,359 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:25:51,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2011812627] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:25:51,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:25:51,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 36 [2024-11-28 03:25:51,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802457405] [2024-11-28 03:25:51,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:25:51,360 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:25:51,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:25:51,360 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:25:51,361 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=1167, Unknown=0, NotChecked=0, Total=1260 [2024-11-28 03:25:51,428 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:25:51,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 345 transitions, 4231 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:25:51,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:25:51,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:25:51,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:25:54,358 INFO L124 PetriNetUnfolderBase]: 4906/8257 cut-off events. [2024-11-28 03:25:54,358 INFO L125 PetriNetUnfolderBase]: For 88273/88577 co-relation queries the response was YES. [2024-11-28 03:25:54,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48097 conditions, 8257 events. 4906/8257 cut-off events. For 88273/88577 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 55063 event pairs, 1567 based on Foata normal form. 286/8357 useless extension candidates. Maximal degree in co-relation 47982. Up to 5754 conditions per place. [2024-11-28 03:25:54,532 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 323 selfloop transitions, 82 changer transitions 33/460 dead transitions. [2024-11-28 03:25:54,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 460 transitions, 5831 flow [2024-11-28 03:25:54,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-28 03:25:54,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-28 03:25:54,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 776 transitions. [2024-11-28 03:25:54,534 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4311111111111111 [2024-11-28 03:25:54,534 INFO L175 Difference]: Start difference. First operand has 371 places, 345 transitions, 4231 flow. Second operand 30 states and 776 transitions. [2024-11-28 03:25:54,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 460 transitions, 5831 flow [2024-11-28 03:25:55,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 460 transitions, 5461 flow, removed 65 selfloop flow, removed 30 redundant places. [2024-11-28 03:25:55,121 INFO L231 Difference]: Finished difference. Result has 376 places, 346 transitions, 4080 flow [2024-11-28 03:25:55,122 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3885, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=4080, PETRI_PLACES=376, PETRI_TRANSITIONS=346} [2024-11-28 03:25:55,122 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 311 predicate places. [2024-11-28 03:25:55,122 INFO L471 AbstractCegarLoop]: Abstraction has has 376 places, 346 transitions, 4080 flow [2024-11-28 03:25:55,122 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:25:55,122 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:25:55,123 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:25:55,135 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-11-28 03:25:55,323 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:25:55,323 INFO L396 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:25:55,324 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:25:55,324 INFO L85 PathProgramCache]: Analyzing trace with hash -276000819, now seen corresponding path program 72 times [2024-11-28 03:25:55,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:25:55,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755071182] [2024-11-28 03:25:55,324 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:25:55,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:25:55,338 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:25:55,338 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:25:55,490 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:25:55,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:25:55,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755071182] [2024-11-28 03:25:55,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755071182] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:25:55,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:25:55,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:25:55,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691490989] [2024-11-28 03:25:55,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:25:55,491 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:25:55,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:25:55,491 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:25:55,491 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:25:55,578 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:25:55,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 346 transitions, 4080 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:25:55,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:25:55,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:25:55,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:25:58,365 INFO L124 PetriNetUnfolderBase]: 4847/8192 cut-off events. [2024-11-28 03:25:58,365 INFO L125 PetriNetUnfolderBase]: For 84045/84351 co-relation queries the response was YES. [2024-11-28 03:25:58,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46448 conditions, 8192 events. 4847/8192 cut-off events. For 84045/84351 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 54817 event pairs, 1449 based on Foata normal form. 288/8302 useless extension candidates. Maximal degree in co-relation 46329. Up to 5498 conditions per place. [2024-11-28 03:25:58,469 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 308 selfloop transitions, 86 changer transitions 35/451 dead transitions. [2024-11-28 03:25:58,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 451 transitions, 5391 flow [2024-11-28 03:25:58,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:25:58,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:25:58,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 702 transitions. [2024-11-28 03:25:58,471 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-11-28 03:25:58,471 INFO L175 Difference]: Start difference. First operand has 376 places, 346 transitions, 4080 flow. Second operand 26 states and 702 transitions. [2024-11-28 03:25:58,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 451 transitions, 5391 flow [2024-11-28 03:25:58,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 451 transitions, 5157 flow, removed 12 selfloop flow, removed 28 redundant places. [2024-11-28 03:25:58,941 INFO L231 Difference]: Finished difference. Result has 368 places, 338 transitions, 3973 flow [2024-11-28 03:25:58,941 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3848, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3973, PETRI_PLACES=368, PETRI_TRANSITIONS=338} [2024-11-28 03:25:58,942 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 303 predicate places. [2024-11-28 03:25:58,942 INFO L471 AbstractCegarLoop]: Abstraction has has 368 places, 338 transitions, 3973 flow [2024-11-28 03:25:58,942 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:25:58,942 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:25:58,942 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:25:58,942 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-11-28 03:25:58,942 INFO L396 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:25:58,945 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:25:58,945 INFO L85 PathProgramCache]: Analyzing trace with hash -725725883, now seen corresponding path program 73 times [2024-11-28 03:25:58,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:25:58,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328079472] [2024-11-28 03:25:58,945 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:25:58,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:25:58,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:26:00,396 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:26:00,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:26:00,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328079472] [2024-11-28 03:26:00,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328079472] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:26:00,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1955061859] [2024-11-28 03:26:00,396 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:26:00,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:26:00,396 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:26:00,398 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:26:00,400 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-28 03:26:00,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:26:00,530 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:26:00,532 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:26:00,943 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:26:00,944 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:26:00,959 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-28 03:26:00,959 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:26:01,311 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:26:01,311 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:26:01,370 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:26:01,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1955061859] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:26:01,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:26:01,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 32 [2024-11-28 03:26:01,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759333682] [2024-11-28 03:26:01,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:26:01,371 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:26:01,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:26:01,371 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:26:01,372 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=909, Unknown=0, NotChecked=0, Total=992 [2024-11-28 03:26:01,454 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:26:01,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 338 transitions, 3973 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:26:01,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:26:01,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:26:01,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:26:04,562 INFO L124 PetriNetUnfolderBase]: 4876/8225 cut-off events. [2024-11-28 03:26:04,562 INFO L125 PetriNetUnfolderBase]: For 82682/82986 co-relation queries the response was YES. [2024-11-28 03:26:04,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46825 conditions, 8225 events. 4876/8225 cut-off events. For 82682/82986 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 55011 event pairs, 1595 based on Foata normal form. 286/8327 useless extension candidates. Maximal degree in co-relation 46712. Up to 5880 conditions per place. [2024-11-28 03:26:04,734 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 318 selfloop transitions, 99 changer transitions 21/460 dead transitions. [2024-11-28 03:26:04,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 460 transitions, 5611 flow [2024-11-28 03:26:04,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-28 03:26:04,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-11-28 03:26:04,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 840 transitions. [2024-11-28 03:26:04,736 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-11-28 03:26:04,736 INFO L175 Difference]: Start difference. First operand has 368 places, 338 transitions, 3973 flow. Second operand 33 states and 840 transitions. [2024-11-28 03:26:04,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 460 transitions, 5611 flow [2024-11-28 03:26:05,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 460 transitions, 5403 flow, removed 8 selfloop flow, removed 23 redundant places. [2024-11-28 03:26:05,314 INFO L231 Difference]: Finished difference. Result has 374 places, 351 transitions, 4263 flow [2024-11-28 03:26:05,314 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3787, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=4263, PETRI_PLACES=374, PETRI_TRANSITIONS=351} [2024-11-28 03:26:05,315 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 309 predicate places. [2024-11-28 03:26:05,315 INFO L471 AbstractCegarLoop]: Abstraction has has 374 places, 351 transitions, 4263 flow [2024-11-28 03:26:05,315 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:26:05,315 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:26:05,315 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:26:05,330 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-11-28 03:26:05,515 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:26:05,516 INFO L396 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:26:05,517 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:26:05,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1495324921, now seen corresponding path program 74 times [2024-11-28 03:26:05,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:26:05,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980304752] [2024-11-28 03:26:05,517 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:26:05,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:26:05,534 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:26:05,534 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:26:05,733 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:26:05,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:26:05,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980304752] [2024-11-28 03:26:05,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980304752] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:26:05,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:26:05,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:26:05,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401481635] [2024-11-28 03:26:05,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:26:05,734 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:26:05,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:26:05,734 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:26:05,734 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:26:05,828 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:26:05,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 351 transitions, 4263 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:26:05,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:26:05,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:26:05,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:26:08,266 INFO L124 PetriNetUnfolderBase]: 4745/7986 cut-off events. [2024-11-28 03:26:08,266 INFO L125 PetriNetUnfolderBase]: For 82546/82817 co-relation queries the response was YES. [2024-11-28 03:26:08,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45706 conditions, 7986 events. 4745/7986 cut-off events. For 82546/82817 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 53114 event pairs, 1488 based on Foata normal form. 253/8069 useless extension candidates. Maximal degree in co-relation 45589. Up to 5430 conditions per place. [2024-11-28 03:26:08,440 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 290 selfloop transitions, 98 changer transitions 44/454 dead transitions. [2024-11-28 03:26:08,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 454 transitions, 5704 flow [2024-11-28 03:26:08,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-28 03:26:08,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-28 03:26:08,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 777 transitions. [2024-11-28 03:26:08,442 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43166666666666664 [2024-11-28 03:26:08,442 INFO L175 Difference]: Start difference. First operand has 374 places, 351 transitions, 4263 flow. Second operand 30 states and 777 transitions. [2024-11-28 03:26:08,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 454 transitions, 5704 flow [2024-11-28 03:26:09,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 454 transitions, 5385 flow, removed 96 selfloop flow, removed 25 redundant places. [2024-11-28 03:26:09,029 INFO L231 Difference]: Finished difference. Result has 377 places, 337 transitions, 4024 flow [2024-11-28 03:26:09,029 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3956, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=4024, PETRI_PLACES=377, PETRI_TRANSITIONS=337} [2024-11-28 03:26:09,030 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 312 predicate places. [2024-11-28 03:26:09,030 INFO L471 AbstractCegarLoop]: Abstraction has has 377 places, 337 transitions, 4024 flow [2024-11-28 03:26:09,030 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:26:09,030 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:26:09,030 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:26:09,030 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-11-28 03:26:09,030 INFO L396 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:26:09,031 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:26:09,032 INFO L85 PathProgramCache]: Analyzing trace with hash 233063953, now seen corresponding path program 75 times [2024-11-28 03:26:09,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:26:09,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789043249] [2024-11-28 03:26:09,032 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:26:09,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:26:09,047 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:26:09,048 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:26:09,205 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:26:09,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:26:09,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789043249] [2024-11-28 03:26:09,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789043249] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:26:09,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:26:09,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:26:09,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522597983] [2024-11-28 03:26:09,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:26:09,206 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:26:09,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:26:09,206 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:26:09,206 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:26:09,298 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:26:09,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 337 transitions, 4024 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:26:09,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:26:09,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:26:09,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:26:11,362 INFO L124 PetriNetUnfolderBase]: 4659/7832 cut-off events. [2024-11-28 03:26:11,363 INFO L125 PetriNetUnfolderBase]: For 74904/75169 co-relation queries the response was YES. [2024-11-28 03:26:11,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44266 conditions, 7832 events. 4659/7832 cut-off events. For 74904/75169 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 51654 event pairs, 1393 based on Foata normal form. 247/7899 useless extension candidates. Maximal degree in co-relation 44152. Up to 5449 conditions per place. [2024-11-28 03:26:11,479 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 304 selfloop transitions, 92 changer transitions 38/456 dead transitions. [2024-11-28 03:26:11,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 456 transitions, 5398 flow [2024-11-28 03:26:11,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-28 03:26:11,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-28 03:26:11,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 790 transitions. [2024-11-28 03:26:11,480 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-11-28 03:26:11,480 INFO L175 Difference]: Start difference. First operand has 377 places, 337 transitions, 4024 flow. Second operand 30 states and 790 transitions. [2024-11-28 03:26:11,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 456 transitions, 5398 flow [2024-11-28 03:26:11,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 456 transitions, 5137 flow, removed 12 selfloop flow, removed 29 redundant places. [2024-11-28 03:26:11,896 INFO L231 Difference]: Finished difference. Result has 361 places, 333 transitions, 3923 flow [2024-11-28 03:26:11,897 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3771, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=3923, PETRI_PLACES=361, PETRI_TRANSITIONS=333} [2024-11-28 03:26:11,897 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 296 predicate places. [2024-11-28 03:26:11,897 INFO L471 AbstractCegarLoop]: Abstraction has has 361 places, 333 transitions, 3923 flow [2024-11-28 03:26:11,897 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:26:11,897 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:26:11,897 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:26:11,897 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-11-28 03:26:11,897 INFO L396 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:26:11,903 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:26:11,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1578940357, now seen corresponding path program 76 times [2024-11-28 03:26:11,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:26:11,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331179536] [2024-11-28 03:26:11,903 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:26:11,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:26:11,931 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:26:11,932 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:26:12,102 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:26:12,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:26:12,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331179536] [2024-11-28 03:26:12,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331179536] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:26:12,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:26:12,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:26:12,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124684351] [2024-11-28 03:26:12,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:26:12,103 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:26:12,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:26:12,103 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:26:12,103 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:26:12,174 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:26:12,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 333 transitions, 3923 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:26:12,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:26:12,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:26:12,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:26:14,439 INFO L124 PetriNetUnfolderBase]: 4641/7796 cut-off events. [2024-11-28 03:26:14,440 INFO L125 PetriNetUnfolderBase]: For 69591/69891 co-relation queries the response was YES. [2024-11-28 03:26:14,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44118 conditions, 7796 events. 4641/7796 cut-off events. For 69591/69891 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 51669 event pairs, 1616 based on Foata normal form. 282/7881 useless extension candidates. Maximal degree in co-relation 44008. Up to 6301 conditions per place. [2024-11-28 03:26:14,560 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 299 selfloop transitions, 85 changer transitions 18/424 dead transitions. [2024-11-28 03:26:14,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 424 transitions, 5350 flow [2024-11-28 03:26:14,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:26:14,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:26:14,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 624 transitions. [2024-11-28 03:26:14,561 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-11-28 03:26:14,561 INFO L175 Difference]: Start difference. First operand has 361 places, 333 transitions, 3923 flow. Second operand 24 states and 624 transitions. [2024-11-28 03:26:14,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 424 transitions, 5350 flow [2024-11-28 03:26:14,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 424 transitions, 5134 flow, removed 7 selfloop flow, removed 27 redundant places. [2024-11-28 03:26:14,999 INFO L231 Difference]: Finished difference. Result has 358 places, 346 transitions, 4197 flow [2024-11-28 03:26:15,000 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3723, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=4197, PETRI_PLACES=358, PETRI_TRANSITIONS=346} [2024-11-28 03:26:15,000 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 293 predicate places. [2024-11-28 03:26:15,000 INFO L471 AbstractCegarLoop]: Abstraction has has 358 places, 346 transitions, 4197 flow [2024-11-28 03:26:15,001 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:26:15,001 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:26:15,001 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:26:15,001 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-11-28 03:26:15,001 INFO L396 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:26:15,002 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:26:15,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1322441899, now seen corresponding path program 77 times [2024-11-28 03:26:15,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:26:15,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359806872] [2024-11-28 03:26:15,003 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:26:15,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:26:15,030 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:26:15,030 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:26:16,857 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:26:16,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:26:16,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359806872] [2024-11-28 03:26:16,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359806872] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:26:16,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910263161] [2024-11-28 03:26:16,857 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:26:16,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:26:16,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:26:16,859 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:26:16,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-28 03:26:16,988 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:26:16,988 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:26:16,990 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:26:16,991 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:26:17,403 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:26:17,404 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:26:17,446 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-28 03:26:17,446 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:26:17,800 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:26:17,800 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:26:17,853 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:26:17,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1910263161] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:26:17,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:26:17,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 34 [2024-11-28 03:26:17,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366198516] [2024-11-28 03:26:17,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:26:17,854 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:26:17,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:26:17,854 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:26:17,854 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=1037, Unknown=0, NotChecked=0, Total=1122 [2024-11-28 03:26:17,919 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:26:17,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 346 transitions, 4197 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:26:17,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:26:17,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:26:17,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:26:20,697 INFO L124 PetriNetUnfolderBase]: 4546/7619 cut-off events. [2024-11-28 03:26:20,698 INFO L125 PetriNetUnfolderBase]: For 72735/73035 co-relation queries the response was YES. [2024-11-28 03:26:21,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43504 conditions, 7619 events. 4546/7619 cut-off events. For 72735/73035 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 50058 event pairs, 1407 based on Foata normal form. 282/7721 useless extension candidates. Maximal degree in co-relation 43389. Up to 5373 conditions per place. [2024-11-28 03:26:21,106 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 281 selfloop transitions, 83 changer transitions 52/438 dead transitions. [2024-11-28 03:26:21,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 438 transitions, 5361 flow [2024-11-28 03:26:21,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:26:21,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:26:21,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 689 transitions. [2024-11-28 03:26:21,108 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-11-28 03:26:21,108 INFO L175 Difference]: Start difference. First operand has 358 places, 346 transitions, 4197 flow. Second operand 26 states and 689 transitions. [2024-11-28 03:26:21,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 438 transitions, 5361 flow [2024-11-28 03:26:21,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 438 transitions, 5088 flow, removed 82 selfloop flow, removed 14 redundant places. [2024-11-28 03:26:21,518 INFO L231 Difference]: Finished difference. Result has 368 places, 331 transitions, 3967 flow [2024-11-28 03:26:21,518 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3924, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3967, PETRI_PLACES=368, PETRI_TRANSITIONS=331} [2024-11-28 03:26:21,518 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 303 predicate places. [2024-11-28 03:26:21,518 INFO L471 AbstractCegarLoop]: Abstraction has has 368 places, 331 transitions, 3967 flow [2024-11-28 03:26:21,518 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:26:21,519 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:26:21,519 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:26:21,530 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-11-28 03:26:21,719 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2024-11-28 03:26:21,719 INFO L396 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:26:21,721 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:26:21,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1055646357, now seen corresponding path program 78 times [2024-11-28 03:26:21,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:26:21,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531948983] [2024-11-28 03:26:21,721 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:26:21,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:26:21,733 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:26:21,733 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:26:21,877 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:26:21,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:26:21,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531948983] [2024-11-28 03:26:21,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531948983] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:26:21,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:26:21,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:26:21,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821164317] [2024-11-28 03:26:21,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:26:21,878 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:26:21,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:26:21,878 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:26:21,878 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:26:21,948 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:26:21,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 331 transitions, 3967 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:26:21,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:26:21,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:26:21,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:26:23,964 INFO L124 PetriNetUnfolderBase]: 4440/7413 cut-off events. [2024-11-28 03:26:23,964 INFO L125 PetriNetUnfolderBase]: For 70649/70939 co-relation queries the response was YES. [2024-11-28 03:26:24,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42522 conditions, 7413 events. 4440/7413 cut-off events. For 70649/70939 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 48121 event pairs, 1344 based on Foata normal form. 272/7509 useless extension candidates. Maximal degree in co-relation 42408. Up to 5343 conditions per place. [2024-11-28 03:26:24,081 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 298 selfloop transitions, 89 changer transitions 27/436 dead transitions. [2024-11-28 03:26:24,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 436 transitions, 5356 flow [2024-11-28 03:26:24,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:26:24,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:26:24,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 711 transitions. [2024-11-28 03:26:24,082 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-11-28 03:26:24,082 INFO L175 Difference]: Start difference. First operand has 368 places, 331 transitions, 3967 flow. Second operand 27 states and 711 transitions. [2024-11-28 03:26:24,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 436 transitions, 5356 flow [2024-11-28 03:26:24,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 436 transitions, 5095 flow, removed 21 selfloop flow, removed 24 redundant places. [2024-11-28 03:26:24,456 INFO L231 Difference]: Finished difference. Result has 351 places, 332 transitions, 3990 flow [2024-11-28 03:26:24,456 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3730, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3990, PETRI_PLACES=351, PETRI_TRANSITIONS=332} [2024-11-28 03:26:24,457 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 286 predicate places. [2024-11-28 03:26:24,457 INFO L471 AbstractCegarLoop]: Abstraction has has 351 places, 332 transitions, 3990 flow [2024-11-28 03:26:24,457 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:26:24,457 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:26:24,457 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:26:24,457 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-11-28 03:26:24,457 INFO L396 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:26:24,458 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:26:24,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1597621997, now seen corresponding path program 79 times [2024-11-28 03:26:24,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:26:24,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73529310] [2024-11-28 03:26:24,458 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:26:24,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:26:24,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:26:26,490 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:26:26,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:26:26,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73529310] [2024-11-28 03:26:26,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73529310] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:26:26,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751748796] [2024-11-28 03:26:26,490 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:26:26,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:26:26,491 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:26:26,493 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:26:26,494 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-28 03:26:26,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:26:26,630 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:26:26,631 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:26:27,061 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:26:27,061 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:26:27,140 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-28 03:26:27,140 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:26:27,532 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:26:27,533 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:26:27,573 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:26:27,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751748796] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:26:27,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:26:27,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 35 [2024-11-28 03:26:27,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922796662] [2024-11-28 03:26:27,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:26:27,574 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:26:27,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:26:27,574 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:26:27,575 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=1107, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 03:26:27,632 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:26:27,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 332 transitions, 3990 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:26:27,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:26:27,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:26:27,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:26:30,320 INFO L124 PetriNetUnfolderBase]: 4355/7275 cut-off events. [2024-11-28 03:26:30,320 INFO L125 PetriNetUnfolderBase]: For 63597/63860 co-relation queries the response was YES. [2024-11-28 03:26:30,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41180 conditions, 7275 events. 4355/7275 cut-off events. For 63597/63860 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 47165 event pairs, 1366 based on Foata normal form. 245/7346 useless extension candidates. Maximal degree in co-relation 41071. Up to 5263 conditions per place. [2024-11-28 03:26:30,461 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 303 selfloop transitions, 82 changer transitions 25/432 dead transitions. [2024-11-28 03:26:30,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 432 transitions, 5287 flow [2024-11-28 03:26:30,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:26:30,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:26:30,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 709 transitions. [2024-11-28 03:26:30,463 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43765432098765433 [2024-11-28 03:26:30,463 INFO L175 Difference]: Start difference. First operand has 351 places, 332 transitions, 3990 flow. Second operand 27 states and 709 transitions. [2024-11-28 03:26:30,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 432 transitions, 5287 flow [2024-11-28 03:26:30,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 432 transitions, 4916 flow, removed 65 selfloop flow, removed 24 redundant places. [2024-11-28 03:26:30,879 INFO L231 Difference]: Finished difference. Result has 350 places, 331 transitions, 3837 flow [2024-11-28 03:26:30,879 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3627, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3837, PETRI_PLACES=350, PETRI_TRANSITIONS=331} [2024-11-28 03:26:30,880 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 285 predicate places. [2024-11-28 03:26:30,880 INFO L471 AbstractCegarLoop]: Abstraction has has 350 places, 331 transitions, 3837 flow [2024-11-28 03:26:30,880 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:26:30,880 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:26:30,880 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:26:30,887 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-11-28 03:26:31,080 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:26:31,080 INFO L396 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:26:31,081 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:26:31,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1940154885, now seen corresponding path program 80 times [2024-11-28 03:26:31,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:26:31,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351695437] [2024-11-28 03:26:31,081 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:26:31,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:26:31,098 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:26:31,098 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:26:31,285 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:26:31,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:26:31,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351695437] [2024-11-28 03:26:31,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351695437] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:26:31,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:26:31,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:26:31,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753794887] [2024-11-28 03:26:31,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:26:31,286 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:26:31,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:26:31,286 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:26:31,286 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:26:31,361 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:26:31,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 331 transitions, 3837 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:26:31,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:26:31,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:26:31,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:26:34,091 INFO L124 PetriNetUnfolderBase]: 4478/7468 cut-off events. [2024-11-28 03:26:34,092 INFO L125 PetriNetUnfolderBase]: For 56487/56750 co-relation queries the response was YES. [2024-11-28 03:26:34,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40897 conditions, 7468 events. 4478/7468 cut-off events. For 56487/56750 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 48692 event pairs, 1284 based on Foata normal form. 245/7560 useless extension candidates. Maximal degree in co-relation 40790. Up to 4856 conditions per place. [2024-11-28 03:26:34,165 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 297 selfloop transitions, 116 changer transitions 37/472 dead transitions. [2024-11-28 03:26:34,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 472 transitions, 5402 flow [2024-11-28 03:26:34,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-28 03:26:34,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-11-28 03:26:34,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 864 transitions. [2024-11-28 03:26:34,167 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43636363636363634 [2024-11-28 03:26:34,167 INFO L175 Difference]: Start difference. First operand has 350 places, 331 transitions, 3837 flow. Second operand 33 states and 864 transitions. [2024-11-28 03:26:34,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 472 transitions, 5402 flow [2024-11-28 03:26:34,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 472 transitions, 5016 flow, removed 49 selfloop flow, removed 27 redundant places. [2024-11-28 03:26:34,442 INFO L231 Difference]: Finished difference. Result has 356 places, 336 transitions, 3798 flow [2024-11-28 03:26:34,442 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3476, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=3798, PETRI_PLACES=356, PETRI_TRANSITIONS=336} [2024-11-28 03:26:34,443 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 291 predicate places. [2024-11-28 03:26:34,443 INFO L471 AbstractCegarLoop]: Abstraction has has 356 places, 336 transitions, 3798 flow [2024-11-28 03:26:34,443 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:26:34,443 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:26:34,443 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:26:34,443 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-11-28 03:26:34,443 INFO L396 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:26:34,444 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:26:34,444 INFO L85 PathProgramCache]: Analyzing trace with hash -122556527, now seen corresponding path program 81 times [2024-11-28 03:26:34,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:26:34,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669702813] [2024-11-28 03:26:34,444 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:26:34,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:26:34,457 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:26:34,458 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:26:34,611 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:26:34,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:26:34,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669702813] [2024-11-28 03:26:34,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669702813] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:26:34,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:26:34,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:26:34,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763141346] [2024-11-28 03:26:34,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:26:34,612 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:26:34,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:26:34,612 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:26:34,612 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:26:34,658 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:26:34,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 336 transitions, 3798 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:26:34,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:26:34,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:26:34,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:26:36,770 INFO L124 PetriNetUnfolderBase]: 4417/7395 cut-off events. [2024-11-28 03:26:36,771 INFO L125 PetriNetUnfolderBase]: For 53764/54054 co-relation queries the response was YES. [2024-11-28 03:26:36,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40015 conditions, 7395 events. 4417/7395 cut-off events. For 53764/54054 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 48166 event pairs, 1344 based on Foata normal form. 272/7503 useless extension candidates. Maximal degree in co-relation 39907. Up to 5036 conditions per place. [2024-11-28 03:26:36,920 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 287 selfloop transitions, 103 changer transitions 37/449 dead transitions. [2024-11-28 03:26:36,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 449 transitions, 5154 flow [2024-11-28 03:26:36,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-28 03:26:36,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-28 03:26:36,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 764 transitions. [2024-11-28 03:26:36,921 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43908045977011495 [2024-11-28 03:26:36,922 INFO L175 Difference]: Start difference. First operand has 356 places, 336 transitions, 3798 flow. Second operand 29 states and 764 transitions. [2024-11-28 03:26:36,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 449 transitions, 5154 flow [2024-11-28 03:26:37,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 449 transitions, 4947 flow, removed 10 selfloop flow, removed 24 redundant places. [2024-11-28 03:26:37,262 INFO L231 Difference]: Finished difference. Result has 358 places, 331 transitions, 3767 flow [2024-11-28 03:26:37,262 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3598, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=3767, PETRI_PLACES=358, PETRI_TRANSITIONS=331} [2024-11-28 03:26:37,263 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 293 predicate places. [2024-11-28 03:26:37,263 INFO L471 AbstractCegarLoop]: Abstraction has has 358 places, 331 transitions, 3767 flow [2024-11-28 03:26:37,263 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:26:37,263 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:26:37,263 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:26:37,263 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-11-28 03:26:37,263 INFO L396 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:26:37,264 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:26:37,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1607645853, now seen corresponding path program 82 times [2024-11-28 03:26:37,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:26:37,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305456624] [2024-11-28 03:26:37,264 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:26:37,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:26:37,278 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:26:37,278 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:26:37,427 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:26:37,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:26:37,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305456624] [2024-11-28 03:26:37,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305456624] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:26:37,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:26:37,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:26:37,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754488318] [2024-11-28 03:26:37,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:26:37,427 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:26:37,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:26:37,428 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:26:37,428 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:26:37,500 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:26:37,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 331 transitions, 3767 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:26:37,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:26:37,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:26:37,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:26:39,696 INFO L124 PetriNetUnfolderBase]: 4296/7192 cut-off events. [2024-11-28 03:26:39,696 INFO L125 PetriNetUnfolderBase]: For 53151/53414 co-relation queries the response was YES. [2024-11-28 03:26:39,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39118 conditions, 7192 events. 4296/7192 cut-off events. For 53151/53414 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 46775 event pairs, 1316 based on Foata normal form. 245/7263 useless extension candidates. Maximal degree in co-relation 39012. Up to 5253 conditions per place. [2024-11-28 03:26:39,836 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 284 selfloop transitions, 80 changer transitions 36/422 dead transitions. [2024-11-28 03:26:39,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 422 transitions, 4863 flow [2024-11-28 03:26:39,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 03:26:39,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 03:26:39,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 662 transitions. [2024-11-28 03:26:39,838 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44133333333333336 [2024-11-28 03:26:39,838 INFO L175 Difference]: Start difference. First operand has 358 places, 331 transitions, 3767 flow. Second operand 25 states and 662 transitions. [2024-11-28 03:26:39,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 422 transitions, 4863 flow [2024-11-28 03:26:40,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 422 transitions, 4595 flow, removed 6 selfloop flow, removed 30 redundant places. [2024-11-28 03:26:40,142 INFO L231 Difference]: Finished difference. Result has 346 places, 321 transitions, 3594 flow [2024-11-28 03:26:40,142 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3501, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3594, PETRI_PLACES=346, PETRI_TRANSITIONS=321} [2024-11-28 03:26:40,142 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 281 predicate places. [2024-11-28 03:26:40,142 INFO L471 AbstractCegarLoop]: Abstraction has has 346 places, 321 transitions, 3594 flow [2024-11-28 03:26:40,143 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:26:40,143 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:26:40,143 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:26:40,143 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-11-28 03:26:40,143 INFO L396 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:26:40,144 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:26:40,144 INFO L85 PathProgramCache]: Analyzing trace with hash 21328843, now seen corresponding path program 83 times [2024-11-28 03:26:40,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:26:40,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84042652] [2024-11-28 03:26:40,144 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:26:40,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:26:40,162 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:26:40,162 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:26:41,591 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:26:41,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:26:41,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84042652] [2024-11-28 03:26:41,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84042652] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:26:41,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [430777873] [2024-11-28 03:26:41,591 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:26:41,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:26:41,591 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:26:41,593 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:26:41,595 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-28 03:26:41,744 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:26:41,744 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:26:41,745 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:26:41,747 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:26:42,149 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:26:42,149 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:26:42,163 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-28 03:26:42,164 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:26:42,567 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:26:42,567 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:26:42,620 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:26:42,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [430777873] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:26:42,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:26:42,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 35 [2024-11-28 03:26:42,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588889789] [2024-11-28 03:26:42,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:26:42,621 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:26:42,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:26:42,621 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:26:42,622 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=1091, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 03:26:42,702 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:26:42,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 321 transitions, 3594 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:26:42,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:26:42,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:26:42,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:26:45,458 INFO L124 PetriNetUnfolderBase]: 4251/7108 cut-off events. [2024-11-28 03:26:45,458 INFO L125 PetriNetUnfolderBase]: For 52040/52330 co-relation queries the response was YES. [2024-11-28 03:26:45,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38312 conditions, 7108 events. 4251/7108 cut-off events. For 52040/52330 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 46114 event pairs, 1337 based on Foata normal form. 272/7206 useless extension candidates. Maximal degree in co-relation 38209. Up to 5250 conditions per place. [2024-11-28 03:26:45,589 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 281 selfloop transitions, 85 changer transitions 38/426 dead transitions. [2024-11-28 03:26:45,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 426 transitions, 4758 flow [2024-11-28 03:26:45,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:26:45,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:26:45,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 732 transitions. [2024-11-28 03:26:45,591 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4357142857142857 [2024-11-28 03:26:45,591 INFO L175 Difference]: Start difference. First operand has 346 places, 321 transitions, 3594 flow. Second operand 28 states and 732 transitions. [2024-11-28 03:26:45,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 426 transitions, 4758 flow [2024-11-28 03:26:45,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 426 transitions, 4568 flow, removed 3 selfloop flow, removed 25 redundant places. [2024-11-28 03:26:45,877 INFO L231 Difference]: Finished difference. Result has 340 places, 317 transitions, 3539 flow [2024-11-28 03:26:45,877 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3404, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=3539, PETRI_PLACES=340, PETRI_TRANSITIONS=317} [2024-11-28 03:26:45,877 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 275 predicate places. [2024-11-28 03:26:45,877 INFO L471 AbstractCegarLoop]: Abstraction has has 340 places, 317 transitions, 3539 flow [2024-11-28 03:26:45,878 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:26:45,878 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:26:45,878 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:26:45,890 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2024-11-28 03:26:46,078 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:26:46,078 INFO L396 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:26:46,079 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:26:46,079 INFO L85 PathProgramCache]: Analyzing trace with hash 755337445, now seen corresponding path program 84 times [2024-11-28 03:26:46,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:26:46,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861743402] [2024-11-28 03:26:46,080 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:26:46,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:26:46,092 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:26:46,093 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:26:46,272 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:26:46,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:26:46,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861743402] [2024-11-28 03:26:46,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861743402] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:26:46,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:26:46,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:26:46,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827023065] [2024-11-28 03:26:46,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:26:46,273 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:26:46,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:26:46,274 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:26:46,274 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:26:46,335 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:26:46,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 317 transitions, 3539 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:26:46,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:26:46,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:26:46,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:26:48,403 INFO L124 PetriNetUnfolderBase]: 4200/7039 cut-off events. [2024-11-28 03:26:48,403 INFO L125 PetriNetUnfolderBase]: For 48632/48922 co-relation queries the response was YES. [2024-11-28 03:26:48,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37556 conditions, 7039 events. 4200/7039 cut-off events. For 48632/48922 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 45754 event pairs, 1514 based on Foata normal form. 272/7129 useless extension candidates. Maximal degree in co-relation 37454. Up to 5862 conditions per place. [2024-11-28 03:26:48,524 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 273 selfloop transitions, 57 changer transitions 45/397 dead transitions. [2024-11-28 03:26:48,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 397 transitions, 4545 flow [2024-11-28 03:26:48,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:26:48,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:26:48,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 597 transitions. [2024-11-28 03:26:48,525 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4326086956521739 [2024-11-28 03:26:48,525 INFO L175 Difference]: Start difference. First operand has 340 places, 317 transitions, 3539 flow. Second operand 23 states and 597 transitions. [2024-11-28 03:26:48,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 397 transitions, 4545 flow [2024-11-28 03:26:48,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 397 transitions, 4357 flow, removed 4 selfloop flow, removed 26 redundant places. [2024-11-28 03:26:48,810 INFO L231 Difference]: Finished difference. Result has 332 places, 309 transitions, 3417 flow [2024-11-28 03:26:48,810 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3351, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3417, PETRI_PLACES=332, PETRI_TRANSITIONS=309} [2024-11-28 03:26:48,811 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 267 predicate places. [2024-11-28 03:26:48,811 INFO L471 AbstractCegarLoop]: Abstraction has has 332 places, 309 transitions, 3417 flow [2024-11-28 03:26:48,811 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:26:48,811 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:26:48,811 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:26:48,811 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-11-28 03:26:48,812 INFO L396 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:26:48,812 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:26:48,812 INFO L85 PathProgramCache]: Analyzing trace with hash 273106285, now seen corresponding path program 85 times [2024-11-28 03:26:48,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:26:48,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727795697] [2024-11-28 03:26:48,813 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:26:48,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:26:48,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:26:50,771 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:26:50,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:26:50,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727795697] [2024-11-28 03:26:50,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727795697] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:26:50,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176791379] [2024-11-28 03:26:50,772 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:26:50,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:26:50,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:26:50,773 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:26:50,774 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-11-28 03:26:50,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:26:50,909 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:26:50,911 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:26:51,344 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:26:51,344 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:26:51,393 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-28 03:26:51,393 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:26:51,760 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:26:51,760 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:26:51,813 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:26:51,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [176791379] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:26:51,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:26:51,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 34 [2024-11-28 03:26:51,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3999975] [2024-11-28 03:26:51,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:26:51,813 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:26:51,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:26:51,814 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:26:51,814 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=1046, Unknown=0, NotChecked=0, Total=1122 [2024-11-28 03:26:51,924 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:26:51,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 309 transitions, 3417 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:26:51,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:26:51,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:26:51,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:26:53,965 INFO L124 PetriNetUnfolderBase]: 3996/6697 cut-off events. [2024-11-28 03:26:53,966 INFO L125 PetriNetUnfolderBase]: For 47306/47561 co-relation queries the response was YES. [2024-11-28 03:26:54,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35928 conditions, 6697 events. 3996/6697 cut-off events. For 47306/47561 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 43177 event pairs, 1485 based on Foata normal form. 237/6746 useless extension candidates. Maximal degree in co-relation 35826. Up to 5675 conditions per place. [2024-11-28 03:26:54,075 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 250 selfloop transitions, 50 changer transitions 42/364 dead transitions. [2024-11-28 03:26:54,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 364 transitions, 4260 flow [2024-11-28 03:26:54,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-28 03:26:54,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-28 03:26:54,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 476 transitions. [2024-11-28 03:26:54,077 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44074074074074077 [2024-11-28 03:26:54,077 INFO L175 Difference]: Start difference. First operand has 332 places, 309 transitions, 3417 flow. Second operand 18 states and 476 transitions. [2024-11-28 03:26:54,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 364 transitions, 4260 flow [2024-11-28 03:26:54,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 364 transitions, 4112 flow, removed 6 selfloop flow, removed 21 redundant places. [2024-11-28 03:26:54,332 INFO L231 Difference]: Finished difference. Result has 318 places, 295 transitions, 3256 flow [2024-11-28 03:26:54,332 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3269, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3256, PETRI_PLACES=318, PETRI_TRANSITIONS=295} [2024-11-28 03:26:54,333 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 253 predicate places. [2024-11-28 03:26:54,333 INFO L471 AbstractCegarLoop]: Abstraction has has 318 places, 295 transitions, 3256 flow [2024-11-28 03:26:54,333 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:26:54,333 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:26:54,333 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:26:54,339 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-11-28 03:26:54,533 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:26:54,534 INFO L396 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:26:54,534 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:26:54,534 INFO L85 PathProgramCache]: Analyzing trace with hash 2081575549, now seen corresponding path program 86 times [2024-11-28 03:26:54,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:26:54,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594196134] [2024-11-28 03:26:54,534 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:26:54,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:26:54,548 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:26:54,549 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:26:54,708 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:26:54,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:26:54,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594196134] [2024-11-28 03:26:54,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594196134] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:26:54,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:26:54,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:26:54,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353136441] [2024-11-28 03:26:54,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:26:54,709 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:26:54,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:26:54,709 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:26:54,709 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:26:54,781 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:26:54,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 295 transitions, 3256 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:26:54,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:26:54,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:26:54,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:26:56,573 INFO L124 PetriNetUnfolderBase]: 3879/6474 cut-off events. [2024-11-28 03:26:56,574 INFO L125 PetriNetUnfolderBase]: For 47159/47416 co-relation queries the response was YES. [2024-11-28 03:26:56,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34865 conditions, 6474 events. 3879/6474 cut-off events. For 47159/47416 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 41097 event pairs, 1253 based on Foata normal form. 239/6542 useless extension candidates. Maximal degree in co-relation 34766. Up to 4957 conditions per place. [2024-11-28 03:26:56,635 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 245 selfloop transitions, 72 changer transitions 38/377 dead transitions. [2024-11-28 03:26:56,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 377 transitions, 4244 flow [2024-11-28 03:26:56,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:26:56,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:26:56,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 605 transitions. [2024-11-28 03:26:56,636 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4384057971014493 [2024-11-28 03:26:56,636 INFO L175 Difference]: Start difference. First operand has 318 places, 295 transitions, 3256 flow. Second operand 23 states and 605 transitions. [2024-11-28 03:26:56,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 377 transitions, 4244 flow [2024-11-28 03:26:56,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 377 transitions, 3992 flow, removed 10 selfloop flow, removed 18 redundant places. [2024-11-28 03:26:56,836 INFO L231 Difference]: Finished difference. Result has 307 places, 287 transitions, 3109 flow [2024-11-28 03:26:56,837 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3005, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3109, PETRI_PLACES=307, PETRI_TRANSITIONS=287} [2024-11-28 03:26:56,837 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 242 predicate places. [2024-11-28 03:26:56,837 INFO L471 AbstractCegarLoop]: Abstraction has has 307 places, 287 transitions, 3109 flow [2024-11-28 03:26:56,837 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:26:56,837 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:26:56,837 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:26:56,837 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-11-28 03:26:56,838 INFO L396 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:26:56,838 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:26:56,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1188894487, now seen corresponding path program 87 times [2024-11-28 03:26:56,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:26:56,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892566381] [2024-11-28 03:26:56,839 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:26:56,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:26:56,850 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:26:56,850 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:26:56,987 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:26:56,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:26:56,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892566381] [2024-11-28 03:26:56,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892566381] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:26:56,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:26:56,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:26:56,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153588230] [2024-11-28 03:26:56,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:26:56,988 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:26:56,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:26:56,988 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:26:56,988 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:26:57,029 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:26:57,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 287 transitions, 3109 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:26:57,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:26:57,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:26:57,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:26:58,506 INFO L124 PetriNetUnfolderBase]: 3742/6222 cut-off events. [2024-11-28 03:26:58,506 INFO L125 PetriNetUnfolderBase]: For 43859/44143 co-relation queries the response was YES. [2024-11-28 03:26:58,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33076 conditions, 6222 events. 3742/6222 cut-off events. For 43859/44143 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 39124 event pairs, 1233 based on Foata normal form. 266/6317 useless extension candidates. Maximal degree in co-relation 32981. Up to 4821 conditions per place. [2024-11-28 03:26:58,584 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 223 selfloop transitions, 53 changer transitions 56/354 dead transitions. [2024-11-28 03:26:58,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 354 transitions, 4003 flow [2024-11-28 03:26:58,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 03:26:58,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-28 03:26:58,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 528 transitions. [2024-11-28 03:26:58,585 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44 [2024-11-28 03:26:58,586 INFO L175 Difference]: Start difference. First operand has 307 places, 287 transitions, 3109 flow. Second operand 20 states and 528 transitions. [2024-11-28 03:26:58,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 354 transitions, 4003 flow [2024-11-28 03:26:58,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 354 transitions, 3795 flow, removed 4 selfloop flow, removed 21 redundant places. [2024-11-28 03:26:58,774 INFO L231 Difference]: Finished difference. Result has 295 places, 271 transitions, 2902 flow [2024-11-28 03:26:58,775 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2901, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2902, PETRI_PLACES=295, PETRI_TRANSITIONS=271} [2024-11-28 03:26:58,775 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 230 predicate places. [2024-11-28 03:26:58,775 INFO L471 AbstractCegarLoop]: Abstraction has has 295 places, 271 transitions, 2902 flow [2024-11-28 03:26:58,775 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:26:58,775 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:26:58,775 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:26:58,775 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-11-28 03:26:58,775 INFO L396 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:26:58,776 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:26:58,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1861591651, now seen corresponding path program 88 times [2024-11-28 03:26:58,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:26:58,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66846925] [2024-11-28 03:26:58,777 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:26:58,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:26:58,790 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:26:58,790 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:26:58,955 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:26:58,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:26:58,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66846925] [2024-11-28 03:26:58,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66846925] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:26:58,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:26:58,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:26:58,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450605000] [2024-11-28 03:26:58,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:26:58,956 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:26:58,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:26:58,956 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:26:58,957 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:26:59,018 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:26:59,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 271 transitions, 2902 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:26:59,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:26:59,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:26:59,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:27:00,524 INFO L124 PetriNetUnfolderBase]: 3732/6191 cut-off events. [2024-11-28 03:27:00,524 INFO L125 PetriNetUnfolderBase]: For 46357/46619 co-relation queries the response was YES. [2024-11-28 03:27:00,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33263 conditions, 6191 events. 3732/6191 cut-off events. For 46357/46619 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 38725 event pairs, 1382 based on Foata normal form. 244/6250 useless extension candidates. Maximal degree in co-relation 33171. Up to 5155 conditions per place. [2024-11-28 03:27:00,704 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 207 selfloop transitions, 61 changer transitions 47/337 dead transitions. [2024-11-28 03:27:00,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 337 transitions, 4104 flow [2024-11-28 03:27:00,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-28 03:27:00,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-28 03:27:00,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 478 transitions. [2024-11-28 03:27:00,705 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4425925925925926 [2024-11-28 03:27:00,706 INFO L175 Difference]: Start difference. First operand has 295 places, 271 transitions, 2902 flow. Second operand 18 states and 478 transitions. [2024-11-28 03:27:00,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 337 transitions, 4104 flow [2024-11-28 03:27:01,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 337 transitions, 3862 flow, removed 19 selfloop flow, removed 15 redundant places. [2024-11-28 03:27:01,005 INFO L231 Difference]: Finished difference. Result has 280 places, 270 transitions, 2823 flow [2024-11-28 03:27:01,005 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2684, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2823, PETRI_PLACES=280, PETRI_TRANSITIONS=270} [2024-11-28 03:27:01,005 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 215 predicate places. [2024-11-28 03:27:01,005 INFO L471 AbstractCegarLoop]: Abstraction has has 280 places, 270 transitions, 2823 flow [2024-11-28 03:27:01,005 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:01,005 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:27:01,005 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:27:01,005 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-11-28 03:27:01,006 INFO L396 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:27:01,006 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:27:01,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1374901131, now seen corresponding path program 89 times [2024-11-28 03:27:01,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:27:01,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265449812] [2024-11-28 03:27:01,007 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:27:01,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:27:01,027 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:27:01,027 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:27:02,842 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:27:02,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:27:02,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265449812] [2024-11-28 03:27:02,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265449812] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:27:02,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [851857562] [2024-11-28 03:27:02,843 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:27:02,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:27:02,843 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:27:02,845 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:27:02,846 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-11-28 03:27:03,007 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:27:03,007 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:27:03,008 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:27:03,010 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:27:03,404 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:27:03,405 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:27:03,416 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-28 03:27:03,416 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:27:03,699 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:27:03,699 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:27:03,746 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:27:03,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [851857562] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:27:03,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:27:03,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 29 [2024-11-28 03:27:03,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29572234] [2024-11-28 03:27:03,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:27:03,746 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:27:03,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:27:03,747 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:27:03,747 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=743, Unknown=0, NotChecked=0, Total=812 [2024-11-28 03:27:03,837 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:27:03,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 270 transitions, 2823 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:03,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:27:03,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:27:03,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:27:06,055 INFO L124 PetriNetUnfolderBase]: 3995/6610 cut-off events. [2024-11-28 03:27:06,055 INFO L125 PetriNetUnfolderBase]: For 53614/53881 co-relation queries the response was YES. [2024-11-28 03:27:06,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35751 conditions, 6610 events. 3995/6610 cut-off events. For 53614/53881 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 41681 event pairs, 1438 based on Foata normal form. 259/6681 useless extension candidates. Maximal degree in co-relation 35656. Up to 5274 conditions per place. [2024-11-28 03:27:06,151 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 227 selfloop transitions, 76 changer transitions 55/380 dead transitions. [2024-11-28 03:27:06,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 380 transitions, 4495 flow [2024-11-28 03:27:06,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:27:06,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:27:06,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 704 transitions. [2024-11-28 03:27:06,152 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41904761904761906 [2024-11-28 03:27:06,152 INFO L175 Difference]: Start difference. First operand has 280 places, 270 transitions, 2823 flow. Second operand 28 states and 704 transitions. [2024-11-28 03:27:06,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 380 transitions, 4495 flow [2024-11-28 03:27:06,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 380 transitions, 4213 flow, removed 47 selfloop flow, removed 18 redundant places. [2024-11-28 03:27:06,440 INFO L231 Difference]: Finished difference. Result has 292 places, 286 transitions, 3045 flow [2024-11-28 03:27:06,440 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2639, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=3045, PETRI_PLACES=292, PETRI_TRANSITIONS=286} [2024-11-28 03:27:06,440 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 227 predicate places. [2024-11-28 03:27:06,440 INFO L471 AbstractCegarLoop]: Abstraction has has 292 places, 286 transitions, 3045 flow [2024-11-28 03:27:06,440 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:06,440 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:27:06,440 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:27:06,451 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2024-11-28 03:27:06,641 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2024-11-28 03:27:06,641 INFO L396 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:27:06,642 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:27:06,642 INFO L85 PathProgramCache]: Analyzing trace with hash 442146143, now seen corresponding path program 90 times [2024-11-28 03:27:06,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:27:06,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897837185] [2024-11-28 03:27:06,642 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:27:06,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:27:06,657 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:27:06,657 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:27:06,924 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:27:06,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:27:06,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897837185] [2024-11-28 03:27:06,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897837185] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:27:06,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:27:06,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:27:06,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276705098] [2024-11-28 03:27:06,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:27:06,925 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:27:06,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:27:06,925 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:27:06,925 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:27:07,024 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:27:07,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 286 transitions, 3045 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:07,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:27:07,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:27:07,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:27:08,824 INFO L124 PetriNetUnfolderBase]: 3970/6559 cut-off events. [2024-11-28 03:27:08,824 INFO L125 PetriNetUnfolderBase]: For 51492/51771 co-relation queries the response was YES. [2024-11-28 03:27:08,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35357 conditions, 6559 events. 3970/6559 cut-off events. For 51492/51771 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 41296 event pairs, 1398 based on Foata normal form. 271/6644 useless extension candidates. Maximal degree in co-relation 35260. Up to 5250 conditions per place. [2024-11-28 03:27:08,914 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 229 selfloop transitions, 78 changer transitions 45/374 dead transitions. [2024-11-28 03:27:08,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 374 transitions, 4358 flow [2024-11-28 03:27:08,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 03:27:08,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 03:27:08,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 644 transitions. [2024-11-28 03:27:08,916 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42933333333333334 [2024-11-28 03:27:08,916 INFO L175 Difference]: Start difference. First operand has 292 places, 286 transitions, 3045 flow. Second operand 25 states and 644 transitions. [2024-11-28 03:27:08,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 374 transitions, 4358 flow [2024-11-28 03:27:09,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 374 transitions, 4079 flow, removed 103 selfloop flow, removed 15 redundant places. [2024-11-28 03:27:09,198 INFO L231 Difference]: Finished difference. Result has 298 places, 288 transitions, 3085 flow [2024-11-28 03:27:09,198 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2842, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3085, PETRI_PLACES=298, PETRI_TRANSITIONS=288} [2024-11-28 03:27:09,198 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 233 predicate places. [2024-11-28 03:27:09,198 INFO L471 AbstractCegarLoop]: Abstraction has has 298 places, 288 transitions, 3085 flow [2024-11-28 03:27:09,198 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:09,198 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:27:09,199 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:27:09,199 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-11-28 03:27:09,199 INFO L396 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:27:09,200 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:27:09,200 INFO L85 PathProgramCache]: Analyzing trace with hash 417556067, now seen corresponding path program 91 times [2024-11-28 03:27:09,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:27:09,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627702597] [2024-11-28 03:27:09,200 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:27:09,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:27:09,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:27:10,490 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:27:10,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:27:10,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627702597] [2024-11-28 03:27:10,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627702597] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:27:10,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [956859762] [2024-11-28 03:27:10,490 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:27:10,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:27:10,491 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:27:10,492 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:27:10,493 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-11-28 03:27:10,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:27:10,630 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:27:10,632 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:27:11,028 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:27:11,028 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:27:11,040 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-28 03:27:11,040 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:27:11,287 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:27:11,287 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:27:11,339 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:27:11,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [956859762] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:27:11,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:27:11,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 30 [2024-11-28 03:27:11,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976893592] [2024-11-28 03:27:11,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:27:11,340 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:27:11,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:27:11,340 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:27:11,340 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=795, Unknown=0, NotChecked=0, Total=870 [2024-11-28 03:27:11,419 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:27:11,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 288 transitions, 3085 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:11,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:27:11,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:27:11,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:27:13,681 INFO L124 PetriNetUnfolderBase]: 3953/6584 cut-off events. [2024-11-28 03:27:13,681 INFO L125 PetriNetUnfolderBase]: For 48242/48498 co-relation queries the response was YES. [2024-11-28 03:27:13,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35223 conditions, 6584 events. 3953/6584 cut-off events. For 48242/48498 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 41903 event pairs, 1420 based on Foata normal form. 248/6644 useless extension candidates. Maximal degree in co-relation 35126. Up to 5183 conditions per place. [2024-11-28 03:27:13,800 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 236 selfloop transitions, 65 changer transitions 62/385 dead transitions. [2024-11-28 03:27:13,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 385 transitions, 4444 flow [2024-11-28 03:27:13,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:27:13,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:27:13,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 675 transitions. [2024-11-28 03:27:13,802 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4326923076923077 [2024-11-28 03:27:13,802 INFO L175 Difference]: Start difference. First operand has 298 places, 288 transitions, 3085 flow. Second operand 26 states and 675 transitions. [2024-11-28 03:27:13,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 385 transitions, 4444 flow [2024-11-28 03:27:14,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 385 transitions, 4180 flow, removed 55 selfloop flow, removed 19 redundant places. [2024-11-28 03:27:14,143 INFO L231 Difference]: Finished difference. Result has 305 places, 280 transitions, 2974 flow [2024-11-28 03:27:14,144 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2887, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=2974, PETRI_PLACES=305, PETRI_TRANSITIONS=280} [2024-11-28 03:27:14,144 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 240 predicate places. [2024-11-28 03:27:14,144 INFO L471 AbstractCegarLoop]: Abstraction has has 305 places, 280 transitions, 2974 flow [2024-11-28 03:27:14,144 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:14,144 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:27:14,144 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:27:14,151 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2024-11-28 03:27:14,345 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:27:14,345 INFO L396 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:27:14,345 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:27:14,346 INFO L85 PathProgramCache]: Analyzing trace with hash -76314745, now seen corresponding path program 92 times [2024-11-28 03:27:14,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:27:14,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518271523] [2024-11-28 03:27:14,346 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:27:14,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:27:14,361 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:27:14,361 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:27:14,564 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:27:14,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:27:14,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518271523] [2024-11-28 03:27:14,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518271523] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:27:14,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:27:14,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:27:14,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238931967] [2024-11-28 03:27:14,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:27:14,565 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:27:14,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:27:14,565 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:27:14,565 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:27:14,680 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:27:14,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 280 transitions, 2974 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:14,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:27:14,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:27:14,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:27:16,636 INFO L124 PetriNetUnfolderBase]: 3859/6414 cut-off events. [2024-11-28 03:27:16,637 INFO L125 PetriNetUnfolderBase]: For 50282/50549 co-relation queries the response was YES. [2024-11-28 03:27:16,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34613 conditions, 6414 events. 3859/6414 cut-off events. For 50282/50549 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 40357 event pairs, 1391 based on Foata normal form. 259/6489 useless extension candidates. Maximal degree in co-relation 34511. Up to 5252 conditions per place. [2024-11-28 03:27:16,758 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 232 selfloop transitions, 75 changer transitions 36/365 dead transitions. [2024-11-28 03:27:16,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 365 transitions, 4175 flow [2024-11-28 03:27:16,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 03:27:16,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 03:27:16,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 638 transitions. [2024-11-28 03:27:16,759 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42533333333333334 [2024-11-28 03:27:16,759 INFO L175 Difference]: Start difference. First operand has 305 places, 280 transitions, 2974 flow. Second operand 25 states and 638 transitions. [2024-11-28 03:27:16,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 365 transitions, 4175 flow [2024-11-28 03:27:17,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 365 transitions, 3981 flow, removed 33 selfloop flow, removed 19 redundant places. [2024-11-28 03:27:17,068 INFO L231 Difference]: Finished difference. Result has 298 places, 286 transitions, 3093 flow [2024-11-28 03:27:17,069 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2825, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3093, PETRI_PLACES=298, PETRI_TRANSITIONS=286} [2024-11-28 03:27:17,069 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 233 predicate places. [2024-11-28 03:27:17,069 INFO L471 AbstractCegarLoop]: Abstraction has has 298 places, 286 transitions, 3093 flow [2024-11-28 03:27:17,069 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:17,069 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:27:17,069 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:27:17,070 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-11-28 03:27:17,070 INFO L396 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:27:17,070 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:27:17,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1245648255, now seen corresponding path program 93 times [2024-11-28 03:27:17,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:27:17,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422776085] [2024-11-28 03:27:17,070 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:27:17,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:27:17,086 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:27:17,086 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:27:17,284 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:27:17,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:27:17,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422776085] [2024-11-28 03:27:17,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422776085] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:27:17,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:27:17,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:27:17,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103790556] [2024-11-28 03:27:17,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:27:17,285 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:27:17,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:27:17,285 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:27:17,285 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:27:17,393 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:27:17,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 286 transitions, 3093 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:17,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:27:17,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:27:17,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:27:19,224 INFO L124 PetriNetUnfolderBase]: 3717/6189 cut-off events. [2024-11-28 03:27:19,224 INFO L125 PetriNetUnfolderBase]: For 43214/43450 co-relation queries the response was YES. [2024-11-28 03:27:19,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32903 conditions, 6189 events. 3717/6189 cut-off events. For 43214/43450 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 38792 event pairs, 1378 based on Foata normal form. 228/6237 useless extension candidates. Maximal degree in co-relation 32808. Up to 5183 conditions per place. [2024-11-28 03:27:19,325 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 234 selfloop transitions, 69 changer transitions 22/347 dead transitions. [2024-11-28 03:27:19,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 347 transitions, 3986 flow [2024-11-28 03:27:19,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 03:27:19,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-28 03:27:19,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 523 transitions. [2024-11-28 03:27:19,327 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43583333333333335 [2024-11-28 03:27:19,327 INFO L175 Difference]: Start difference. First operand has 298 places, 286 transitions, 3093 flow. Second operand 20 states and 523 transitions. [2024-11-28 03:27:19,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 347 transitions, 3986 flow [2024-11-28 03:27:19,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 347 transitions, 3781 flow, removed 42 selfloop flow, removed 14 redundant places. [2024-11-28 03:27:19,640 INFO L231 Difference]: Finished difference. Result has 300 places, 283 transitions, 2997 flow [2024-11-28 03:27:19,640 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2890, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2997, PETRI_PLACES=300, PETRI_TRANSITIONS=283} [2024-11-28 03:27:19,641 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 235 predicate places. [2024-11-28 03:27:19,641 INFO L471 AbstractCegarLoop]: Abstraction has has 300 places, 283 transitions, 2997 flow [2024-11-28 03:27:19,641 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:19,641 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:27:19,641 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:27:19,641 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-11-28 03:27:19,641 INFO L396 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:27:19,642 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:27:19,642 INFO L85 PathProgramCache]: Analyzing trace with hash 1821751175, now seen corresponding path program 94 times [2024-11-28 03:27:19,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:27:19,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383061431] [2024-11-28 03:27:19,643 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:27:19,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:27:19,655 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:27:19,655 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:27:19,812 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:27:19,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:27:19,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383061431] [2024-11-28 03:27:19,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383061431] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:27:19,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:27:19,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:27:19,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011710947] [2024-11-28 03:27:19,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:27:19,813 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:27:19,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:27:19,813 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:27:19,813 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:27:19,907 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:27:19,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 283 transitions, 2997 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:19,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:27:19,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:27:19,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:27:21,547 INFO L124 PetriNetUnfolderBase]: 3668/6096 cut-off events. [2024-11-28 03:27:21,547 INFO L125 PetriNetUnfolderBase]: For 41945/42183 co-relation queries the response was YES. [2024-11-28 03:27:21,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32165 conditions, 6096 events. 3668/6096 cut-off events. For 41945/42183 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 38158 event pairs, 1384 based on Foata normal form. 230/6152 useless extension candidates. Maximal degree in co-relation 32068. Up to 5183 conditions per place. [2024-11-28 03:27:21,635 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 204 selfloop transitions, 58 changer transitions 48/332 dead transitions. [2024-11-28 03:27:21,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 332 transitions, 3801 flow [2024-11-28 03:27:21,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 03:27:21,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-28 03:27:21,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 453 transitions. [2024-11-28 03:27:21,636 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4441176470588235 [2024-11-28 03:27:21,636 INFO L175 Difference]: Start difference. First operand has 300 places, 283 transitions, 2997 flow. Second operand 17 states and 453 transitions. [2024-11-28 03:27:21,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 332 transitions, 3801 flow [2024-11-28 03:27:21,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 332 transitions, 3649 flow, removed 8 selfloop flow, removed 18 redundant places. [2024-11-28 03:27:21,900 INFO L231 Difference]: Finished difference. Result has 292 places, 268 transitions, 2837 flow [2024-11-28 03:27:21,900 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2849, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2837, PETRI_PLACES=292, PETRI_TRANSITIONS=268} [2024-11-28 03:27:21,900 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 227 predicate places. [2024-11-28 03:27:21,901 INFO L471 AbstractCegarLoop]: Abstraction has has 292 places, 268 transitions, 2837 flow [2024-11-28 03:27:21,901 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:21,901 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:27:21,901 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:27:21,901 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-11-28 03:27:21,901 INFO L396 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:27:21,902 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:27:21,902 INFO L85 PathProgramCache]: Analyzing trace with hash -605914361, now seen corresponding path program 95 times [2024-11-28 03:27:21,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:27:21,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483968899] [2024-11-28 03:27:21,902 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:27:21,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:27:21,929 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:27:21,929 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:27:22,861 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:27:22,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:27:22,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483968899] [2024-11-28 03:27:22,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483968899] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:27:22,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [288550411] [2024-11-28 03:27:22,862 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:27:22,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:27:22,862 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:27:22,865 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:27:22,866 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-11-28 03:27:23,016 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:27:23,017 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:27:23,018 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:27:23,020 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:27:23,395 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:27:23,395 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:27:23,416 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-28 03:27:23,417 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:27:23,757 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:27:23,757 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:27:23,801 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:27:23,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [288550411] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:27:23,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:27:23,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 30 [2024-11-28 03:27:23,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295315368] [2024-11-28 03:27:23,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:27:23,802 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:27:23,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:27:23,802 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:27:23,802 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=792, Unknown=0, NotChecked=0, Total=870 [2024-11-28 03:27:23,915 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:27:23,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 268 transitions, 2837 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:23,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:27:23,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:27:23,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:27:26,375 INFO L124 PetriNetUnfolderBase]: 3817/6323 cut-off events. [2024-11-28 03:27:26,376 INFO L125 PetriNetUnfolderBase]: For 42356/42605 co-relation queries the response was YES. [2024-11-28 03:27:26,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33350 conditions, 6323 events. 3817/6323 cut-off events. For 42356/42605 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 39399 event pairs, 1262 based on Foata normal form. 243/6407 useless extension candidates. Maximal degree in co-relation 33257. Up to 4763 conditions per place. [2024-11-28 03:27:26,489 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 255 selfloop transitions, 91 changer transitions 30/398 dead transitions. [2024-11-28 03:27:26,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 398 transitions, 4344 flow [2024-11-28 03:27:26,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-28 03:27:26,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-11-28 03:27:26,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 837 transitions. [2024-11-28 03:27:26,491 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42272727272727273 [2024-11-28 03:27:26,491 INFO L175 Difference]: Start difference. First operand has 292 places, 268 transitions, 2837 flow. Second operand 33 states and 837 transitions. [2024-11-28 03:27:26,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 398 transitions, 4344 flow [2024-11-28 03:27:26,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 398 transitions, 4076 flow, removed 34 selfloop flow, removed 17 redundant places. [2024-11-28 03:27:26,739 INFO L231 Difference]: Finished difference. Result has 288 places, 287 transitions, 3094 flow [2024-11-28 03:27:26,739 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2609, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=3094, PETRI_PLACES=288, PETRI_TRANSITIONS=287} [2024-11-28 03:27:26,740 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 223 predicate places. [2024-11-28 03:27:26,740 INFO L471 AbstractCegarLoop]: Abstraction has has 288 places, 287 transitions, 3094 flow [2024-11-28 03:27:26,740 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:26,740 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:27:26,740 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:27:26,749 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2024-11-28 03:27:26,941 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2024-11-28 03:27:26,941 INFO L396 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:27:26,942 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:27:26,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1157423417, now seen corresponding path program 96 times [2024-11-28 03:27:26,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:27:26,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872376061] [2024-11-28 03:27:26,942 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:27:26,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:27:26,957 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:27:26,958 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:27:27,115 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:27:27,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:27:27,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872376061] [2024-11-28 03:27:27,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872376061] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:27:27,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:27:27,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:27:27,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139047211] [2024-11-28 03:27:27,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:27:27,116 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:27:27,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:27:27,116 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:27:27,116 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:27:27,184 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:27:27,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 287 transitions, 3094 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:27,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:27:27,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:27:27,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:27:29,104 INFO L124 PetriNetUnfolderBase]: 3766/6269 cut-off events. [2024-11-28 03:27:29,105 INFO L125 PetriNetUnfolderBase]: For 41742/41991 co-relation queries the response was YES. [2024-11-28 03:27:29,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32988 conditions, 6269 events. 3766/6269 cut-off events. For 41742/41991 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 39166 event pairs, 1270 based on Foata normal form. 244/6352 useless extension candidates. Maximal degree in co-relation 32900. Up to 4740 conditions per place. [2024-11-28 03:27:29,166 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 239 selfloop transitions, 79 changer transitions 39/379 dead transitions. [2024-11-28 03:27:29,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 379 transitions, 4182 flow [2024-11-28 03:27:29,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:27:29,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:27:29,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 720 transitions. [2024-11-28 03:27:29,167 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-11-28 03:27:29,167 INFO L175 Difference]: Start difference. First operand has 288 places, 287 transitions, 3094 flow. Second operand 28 states and 720 transitions. [2024-11-28 03:27:29,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 379 transitions, 4182 flow [2024-11-28 03:27:29,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 379 transitions, 3809 flow, removed 93 selfloop flow, removed 16 redundant places. [2024-11-28 03:27:29,419 INFO L231 Difference]: Finished difference. Result has 297 places, 278 transitions, 2826 flow [2024-11-28 03:27:29,419 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2727, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=2826, PETRI_PLACES=297, PETRI_TRANSITIONS=278} [2024-11-28 03:27:29,419 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 232 predicate places. [2024-11-28 03:27:29,419 INFO L471 AbstractCegarLoop]: Abstraction has has 297 places, 278 transitions, 2826 flow [2024-11-28 03:27:29,420 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:29,420 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:27:29,420 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:27:29,420 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-11-28 03:27:29,420 INFO L396 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:27:29,421 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:27:29,421 INFO L85 PathProgramCache]: Analyzing trace with hash -74381421, now seen corresponding path program 97 times [2024-11-28 03:27:29,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:27:29,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736131752] [2024-11-28 03:27:29,421 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:27:29,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:27:29,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:27:31,065 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:27:31,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:27:31,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736131752] [2024-11-28 03:27:31,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736131752] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:27:31,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925392478] [2024-11-28 03:27:31,065 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:27:31,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:27:31,065 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:27:31,067 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:27:31,068 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-11-28 03:27:31,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:27:31,212 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:27:31,214 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:27:31,639 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:27:31,639 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:27:31,650 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-28 03:27:31,650 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:27:31,931 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:27:31,931 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:27:31,974 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:27:31,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925392478] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:27:31,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:27:31,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 31 [2024-11-28 03:27:31,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373927020] [2024-11-28 03:27:31,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:27:31,974 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:27:31,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:27:31,975 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:27:31,975 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=857, Unknown=0, NotChecked=0, Total=930 [2024-11-28 03:27:32,044 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:27:32,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 278 transitions, 2826 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:32,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:27:32,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:27:32,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:27:34,329 INFO L124 PetriNetUnfolderBase]: 3962/6632 cut-off events. [2024-11-28 03:27:34,329 INFO L125 PetriNetUnfolderBase]: For 47193/47449 co-relation queries the response was YES. [2024-11-28 03:27:34,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34735 conditions, 6632 events. 3962/6632 cut-off events. For 47193/47449 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 42366 event pairs, 1365 based on Foata normal form. 250/6715 useless extension candidates. Maximal degree in co-relation 34646. Up to 4501 conditions per place. [2024-11-28 03:27:34,432 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 246 selfloop transitions, 71 changer transitions 57/396 dead transitions. [2024-11-28 03:27:34,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 396 transitions, 4459 flow [2024-11-28 03:27:34,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:27:34,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:27:34,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 686 transitions. [2024-11-28 03:27:34,434 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43974358974358974 [2024-11-28 03:27:34,434 INFO L175 Difference]: Start difference. First operand has 297 places, 278 transitions, 2826 flow. Second operand 26 states and 686 transitions. [2024-11-28 03:27:34,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 396 transitions, 4459 flow [2024-11-28 03:27:34,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 396 transitions, 4265 flow, removed 19 selfloop flow, removed 22 redundant places. [2024-11-28 03:27:34,747 INFO L231 Difference]: Finished difference. Result has 304 places, 281 transitions, 2915 flow [2024-11-28 03:27:34,747 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2662, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=2915, PETRI_PLACES=304, PETRI_TRANSITIONS=281} [2024-11-28 03:27:34,747 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 239 predicate places. [2024-11-28 03:27:34,747 INFO L471 AbstractCegarLoop]: Abstraction has has 304 places, 281 transitions, 2915 flow [2024-11-28 03:27:34,747 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:34,747 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:27:34,748 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:27:34,755 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2024-11-28 03:27:34,948 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:27:34,948 INFO L396 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:27:34,949 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:27:34,949 INFO L85 PathProgramCache]: Analyzing trace with hash 661635391, now seen corresponding path program 98 times [2024-11-28 03:27:34,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:27:34,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975585769] [2024-11-28 03:27:34,949 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:27:34,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:27:34,960 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:27:34,960 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:27:34,985 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:27:34,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:27:34,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975585769] [2024-11-28 03:27:34,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975585769] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:27:34,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:27:34,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:27:34,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244719605] [2024-11-28 03:27:34,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:27:34,986 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:27:34,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:27:34,986 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:27:34,986 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:27:34,988 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 60 [2024-11-28 03:27:34,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 281 transitions, 2915 flow. Second operand has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:34,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:27:34,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 60 [2024-11-28 03:27:34,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:27:36,179 INFO L124 PetriNetUnfolderBase]: 3146/5960 cut-off events. [2024-11-28 03:27:36,179 INFO L125 PetriNetUnfolderBase]: For 67523/67871 co-relation queries the response was YES. [2024-11-28 03:27:36,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32908 conditions, 5960 events. 3146/5960 cut-off events. For 67523/67871 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 44610 event pairs, 1479 based on Foata normal form. 103/5715 useless extension candidates. Maximal degree in co-relation 32806. Up to 3602 conditions per place. [2024-11-28 03:27:36,242 INFO L140 encePairwiseOnDemand]: 57/60 looper letters, 171 selfloop transitions, 2 changer transitions 1/329 dead transitions. [2024-11-28 03:27:36,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 329 transitions, 3802 flow [2024-11-28 03:27:36,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:27:36,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 03:27:36,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 126 transitions. [2024-11-28 03:27:36,243 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7 [2024-11-28 03:27:36,243 INFO L175 Difference]: Start difference. First operand has 304 places, 281 transitions, 2915 flow. Second operand 3 states and 126 transitions. [2024-11-28 03:27:36,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 329 transitions, 3802 flow [2024-11-28 03:27:36,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 329 transitions, 3597 flow, removed 35 selfloop flow, removed 21 redundant places. [2024-11-28 03:27:36,594 INFO L231 Difference]: Finished difference. Result has 272 places, 281 transitions, 2768 flow [2024-11-28 03:27:36,594 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2760, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2768, PETRI_PLACES=272, PETRI_TRANSITIONS=281} [2024-11-28 03:27:36,595 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 207 predicate places. [2024-11-28 03:27:36,595 INFO L471 AbstractCegarLoop]: Abstraction has has 272 places, 281 transitions, 2768 flow [2024-11-28 03:27:36,595 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:36,595 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:27:36,595 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:27:36,595 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-11-28 03:27:36,595 INFO L396 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:27:36,596 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:27:36,596 INFO L85 PathProgramCache]: Analyzing trace with hash -807346553, now seen corresponding path program 99 times [2024-11-28 03:27:36,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:27:36,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488738355] [2024-11-28 03:27:36,596 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:27:36,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:27:36,611 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:27:36,611 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:27:36,764 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:27:36,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:27:36,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488738355] [2024-11-28 03:27:36,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488738355] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:27:36,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:27:36,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:27:36,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508144326] [2024-11-28 03:27:36,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:27:36,765 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:27:36,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:27:36,765 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:27:36,765 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:27:36,812 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:27:36,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 281 transitions, 2768 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:36,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:27:36,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:27:36,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:27:38,732 INFO L124 PetriNetUnfolderBase]: 4062/6777 cut-off events. [2024-11-28 03:27:38,732 INFO L125 PetriNetUnfolderBase]: For 44802/45037 co-relation queries the response was YES. [2024-11-28 03:27:38,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35581 conditions, 6777 events. 4062/6777 cut-off events. For 44802/45037 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 42920 event pairs, 1092 based on Foata normal form. 228/6841 useless extension candidates. Maximal degree in co-relation 35492. Up to 4711 conditions per place. [2024-11-28 03:27:38,846 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 256 selfloop transitions, 98 changer transitions 30/406 dead transitions. [2024-11-28 03:27:38,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 406 transitions, 4284 flow [2024-11-28 03:27:38,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 03:27:38,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-28 03:27:38,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 818 transitions. [2024-11-28 03:27:38,847 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42604166666666665 [2024-11-28 03:27:38,848 INFO L175 Difference]: Start difference. First operand has 272 places, 281 transitions, 2768 flow. Second operand 32 states and 818 transitions. [2024-11-28 03:27:38,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 406 transitions, 4284 flow [2024-11-28 03:27:39,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 406 transitions, 4280 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:27:39,102 INFO L231 Difference]: Finished difference. Result has 306 places, 299 transitions, 3256 flow [2024-11-28 03:27:39,102 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2764, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=3256, PETRI_PLACES=306, PETRI_TRANSITIONS=299} [2024-11-28 03:27:39,102 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 241 predicate places. [2024-11-28 03:27:39,102 INFO L471 AbstractCegarLoop]: Abstraction has has 306 places, 299 transitions, 3256 flow [2024-11-28 03:27:39,103 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:39,103 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:27:39,103 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:27:39,103 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-11-28 03:27:39,103 INFO L396 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:27:39,104 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:27:39,104 INFO L85 PathProgramCache]: Analyzing trace with hash 272089187, now seen corresponding path program 100 times [2024-11-28 03:27:39,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:27:39,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368539892] [2024-11-28 03:27:39,104 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:27:39,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:27:39,115 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:27:39,115 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:27:39,248 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:27:39,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:27:39,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368539892] [2024-11-28 03:27:39,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368539892] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:27:39,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:27:39,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:27:39,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304413301] [2024-11-28 03:27:39,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:27:39,249 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:27:39,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:27:39,250 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:27:39,250 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:27:39,309 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:27:39,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 299 transitions, 3256 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:39,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:27:39,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:27:39,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:27:40,971 INFO L124 PetriNetUnfolderBase]: 3913/6517 cut-off events. [2024-11-28 03:27:40,971 INFO L125 PetriNetUnfolderBase]: For 50485/50720 co-relation queries the response was YES. [2024-11-28 03:27:41,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35645 conditions, 6517 events. 3913/6517 cut-off events. For 50485/50720 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 41035 event pairs, 1327 based on Foata normal form. 228/6584 useless extension candidates. Maximal degree in co-relation 35551. Up to 5169 conditions per place. [2024-11-28 03:27:41,060 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 224 selfloop transitions, 75 changer transitions 40/361 dead transitions. [2024-11-28 03:27:41,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 361 transitions, 4152 flow [2024-11-28 03:27:41,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 03:27:41,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-28 03:27:41,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 575 transitions. [2024-11-28 03:27:41,062 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4356060606060606 [2024-11-28 03:27:41,062 INFO L175 Difference]: Start difference. First operand has 306 places, 299 transitions, 3256 flow. Second operand 22 states and 575 transitions. [2024-11-28 03:27:41,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 361 transitions, 4152 flow [2024-11-28 03:27:41,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 361 transitions, 3836 flow, removed 80 selfloop flow, removed 17 redundant places. [2024-11-28 03:27:41,343 INFO L231 Difference]: Finished difference. Result has 306 places, 286 transitions, 2991 flow [2024-11-28 03:27:41,344 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2940, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2991, PETRI_PLACES=306, PETRI_TRANSITIONS=286} [2024-11-28 03:27:41,344 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 241 predicate places. [2024-11-28 03:27:41,344 INFO L471 AbstractCegarLoop]: Abstraction has has 306 places, 286 transitions, 2991 flow [2024-11-28 03:27:41,344 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:41,344 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:27:41,344 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:27:41,344 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-11-28 03:27:41,344 INFO L396 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:27:41,345 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:27:41,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1042386937, now seen corresponding path program 101 times [2024-11-28 03:27:41,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:27:41,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048500542] [2024-11-28 03:27:41,345 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:27:41,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:27:41,369 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:27:41,369 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:27:42,307 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:27:42,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:27:42,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048500542] [2024-11-28 03:27:42,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048500542] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:27:42,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [774084252] [2024-11-28 03:27:42,307 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:27:42,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:27:42,308 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:27:42,309 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:27:42,311 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-11-28 03:27:42,446 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:27:42,446 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:27:42,447 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:27:42,448 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:27:42,832 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:27:42,832 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:27:42,842 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-28 03:27:42,842 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:27:43,158 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:27:43,158 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:27:43,202 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:27:43,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [774084252] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:27:43,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:27:43,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 31 [2024-11-28 03:27:43,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794364675] [2024-11-28 03:27:43,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:27:43,202 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:27:43,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:27:43,203 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:27:43,203 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=855, Unknown=0, NotChecked=0, Total=930 [2024-11-28 03:27:43,310 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:27:43,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 286 transitions, 2991 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:43,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:27:43,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:27:43,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:27:45,463 INFO L124 PetriNetUnfolderBase]: 3941/6570 cut-off events. [2024-11-28 03:27:45,463 INFO L125 PetriNetUnfolderBase]: For 49685/49961 co-relation queries the response was YES. [2024-11-28 03:27:45,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35610 conditions, 6570 events. 3941/6570 cut-off events. For 49685/49961 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 41577 event pairs, 1442 based on Foata normal form. 269/6672 useless extension candidates. Maximal degree in co-relation 35519. Up to 5269 conditions per place. [2024-11-28 03:27:45,573 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 231 selfloop transitions, 70 changer transitions 35/358 dead transitions. [2024-11-28 03:27:45,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 358 transitions, 4201 flow [2024-11-28 03:27:45,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:27:45,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:27:45,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 584 transitions. [2024-11-28 03:27:45,575 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42318840579710143 [2024-11-28 03:27:45,575 INFO L175 Difference]: Start difference. First operand has 306 places, 286 transitions, 2991 flow. Second operand 23 states and 584 transitions. [2024-11-28 03:27:45,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 358 transitions, 4201 flow [2024-11-28 03:27:45,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 358 transitions, 4000 flow, removed 8 selfloop flow, removed 20 redundant places. [2024-11-28 03:27:45,903 INFO L231 Difference]: Finished difference. Result has 300 places, 292 transitions, 3052 flow [2024-11-28 03:27:45,903 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2804, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3052, PETRI_PLACES=300, PETRI_TRANSITIONS=292} [2024-11-28 03:27:45,904 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 235 predicate places. [2024-11-28 03:27:45,904 INFO L471 AbstractCegarLoop]: Abstraction has has 300 places, 292 transitions, 3052 flow [2024-11-28 03:27:45,904 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:45,904 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:27:45,904 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:27:45,912 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2024-11-28 03:27:46,105 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2024-11-28 03:27:46,105 INFO L396 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:27:46,105 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:27:46,106 INFO L85 PathProgramCache]: Analyzing trace with hash -326266791, now seen corresponding path program 102 times [2024-11-28 03:27:46,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:27:46,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383096876] [2024-11-28 03:27:46,106 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:27:46,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:27:46,120 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:27:46,120 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:27:46,308 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:27:46,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:27:46,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383096876] [2024-11-28 03:27:46,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383096876] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:27:46,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:27:46,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:27:46,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959907146] [2024-11-28 03:27:46,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:27:46,309 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:27:46,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:27:46,309 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:27:46,309 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:27:46,392 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:27:46,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 292 transitions, 3052 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:46,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:27:46,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:27:46,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:27:48,409 INFO L124 PetriNetUnfolderBase]: 4034/6717 cut-off events. [2024-11-28 03:27:48,409 INFO L125 PetriNetUnfolderBase]: For 51946/52216 co-relation queries the response was YES. [2024-11-28 03:27:48,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36526 conditions, 6717 events. 4034/6717 cut-off events. For 51946/52216 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 42664 event pairs, 1280 based on Foata normal form. 263/6827 useless extension candidates. Maximal degree in co-relation 36431. Up to 4882 conditions per place. [2024-11-28 03:27:48,517 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 251 selfloop transitions, 86 changer transitions 45/404 dead transitions. [2024-11-28 03:27:48,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 404 transitions, 4661 flow [2024-11-28 03:27:48,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:27:48,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:27:48,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 708 transitions. [2024-11-28 03:27:48,518 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43703703703703706 [2024-11-28 03:27:48,518 INFO L175 Difference]: Start difference. First operand has 300 places, 292 transitions, 3052 flow. Second operand 27 states and 708 transitions. [2024-11-28 03:27:48,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 404 transitions, 4661 flow [2024-11-28 03:27:48,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 404 transitions, 4451 flow, removed 53 selfloop flow, removed 17 redundant places. [2024-11-28 03:27:48,847 INFO L231 Difference]: Finished difference. Result has 316 places, 301 transitions, 3270 flow [2024-11-28 03:27:48,848 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2892, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3270, PETRI_PLACES=316, PETRI_TRANSITIONS=301} [2024-11-28 03:27:48,848 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 251 predicate places. [2024-11-28 03:27:48,848 INFO L471 AbstractCegarLoop]: Abstraction has has 316 places, 301 transitions, 3270 flow [2024-11-28 03:27:48,848 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:48,848 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:27:48,848 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:27:48,848 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-11-28 03:27:48,849 INFO L396 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:27:48,849 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:27:48,850 INFO L85 PathProgramCache]: Analyzing trace with hash -195659263, now seen corresponding path program 103 times [2024-11-28 03:27:48,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:27:48,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962856479] [2024-11-28 03:27:48,850 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:27:48,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:27:48,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:27:50,319 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:27:50,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:27:50,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962856479] [2024-11-28 03:27:50,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962856479] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:27:50,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370438169] [2024-11-28 03:27:50,319 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:27:50,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:27:50,319 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:27:50,321 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:27:50,323 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-11-28 03:27:50,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:27:50,470 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:27:50,472 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:27:50,988 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:27:50,988 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:27:51,038 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-28 03:27:51,038 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:27:51,473 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:27:51,474 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:27:51,537 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:27:51,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1370438169] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:27:51,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:27:51,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 35 [2024-11-28 03:27:51,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326157677] [2024-11-28 03:27:51,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:27:51,537 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:27:51,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:27:51,538 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:27:51,538 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=1109, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 03:27:51,624 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:27:51,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 301 transitions, 3270 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:51,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:27:51,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:27:51,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:27:54,001 INFO L124 PetriNetUnfolderBase]: 3966/6583 cut-off events. [2024-11-28 03:27:54,002 INFO L125 PetriNetUnfolderBase]: For 55810/56070 co-relation queries the response was YES. [2024-11-28 03:27:54,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36925 conditions, 6583 events. 3966/6583 cut-off events. For 55810/56070 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 41613 event pairs, 1422 based on Foata normal form. 253/6671 useless extension candidates. Maximal degree in co-relation 36823. Up to 5181 conditions per place. [2024-11-28 03:27:54,117 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 245 selfloop transitions, 69 changer transitions 37/373 dead transitions. [2024-11-28 03:27:54,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 373 transitions, 4446 flow [2024-11-28 03:27:54,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:27:54,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:27:54,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 614 transitions. [2024-11-28 03:27:54,119 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4263888888888889 [2024-11-28 03:27:54,119 INFO L175 Difference]: Start difference. First operand has 316 places, 301 transitions, 3270 flow. Second operand 24 states and 614 transitions. [2024-11-28 03:27:54,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 373 transitions, 4446 flow [2024-11-28 03:27:54,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 373 transitions, 4126 flow, removed 82 selfloop flow, removed 20 redundant places. [2024-11-28 03:27:54,466 INFO L231 Difference]: Finished difference. Result has 316 places, 296 transitions, 3112 flow [2024-11-28 03:27:54,466 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3010, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3112, PETRI_PLACES=316, PETRI_TRANSITIONS=296} [2024-11-28 03:27:54,467 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 251 predicate places. [2024-11-28 03:27:54,467 INFO L471 AbstractCegarLoop]: Abstraction has has 316 places, 296 transitions, 3112 flow [2024-11-28 03:27:54,467 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:54,467 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:27:54,467 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:27:54,479 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2024-11-28 03:27:54,667 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2024-11-28 03:27:54,668 INFO L396 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:27:54,668 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:27:54,668 INFO L85 PathProgramCache]: Analyzing trace with hash -521036571, now seen corresponding path program 104 times [2024-11-28 03:27:54,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:27:54,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624733271] [2024-11-28 03:27:54,669 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:27:54,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:27:54,683 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:27:54,683 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:27:54,851 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:27:54,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:27:54,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624733271] [2024-11-28 03:27:54,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624733271] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:27:54,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:27:54,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:27:54,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080930477] [2024-11-28 03:27:54,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:27:54,852 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:27:54,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:27:54,852 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:27:54,852 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:27:54,942 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:27:54,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 296 transitions, 3112 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:54,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:27:54,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:27:54,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:27:57,082 INFO L124 PetriNetUnfolderBase]: 4329/7208 cut-off events. [2024-11-28 03:27:57,082 INFO L125 PetriNetUnfolderBase]: For 55144/55393 co-relation queries the response was YES. [2024-11-28 03:27:57,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38823 conditions, 7208 events. 4329/7208 cut-off events. For 55144/55393 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 46019 event pairs, 1182 based on Foata normal form. 242/7298 useless extension candidates. Maximal degree in co-relation 38723. Up to 4265 conditions per place. [2024-11-28 03:27:57,206 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 264 selfloop transitions, 102 changer transitions 25/413 dead transitions. [2024-11-28 03:27:57,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 413 transitions, 4557 flow [2024-11-28 03:27:57,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 03:27:57,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-28 03:27:57,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 804 transitions. [2024-11-28 03:27:57,208 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.432258064516129 [2024-11-28 03:27:57,208 INFO L175 Difference]: Start difference. First operand has 316 places, 296 transitions, 3112 flow. Second operand 31 states and 804 transitions. [2024-11-28 03:27:57,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 413 transitions, 4557 flow [2024-11-28 03:27:57,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 413 transitions, 4329 flow, removed 22 selfloop flow, removed 25 redundant places. [2024-11-28 03:27:57,608 INFO L231 Difference]: Finished difference. Result has 315 places, 296 transitions, 3182 flow [2024-11-28 03:27:57,608 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2903, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3182, PETRI_PLACES=315, PETRI_TRANSITIONS=296} [2024-11-28 03:27:57,608 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 250 predicate places. [2024-11-28 03:27:57,609 INFO L471 AbstractCegarLoop]: Abstraction has has 315 places, 296 transitions, 3182 flow [2024-11-28 03:27:57,609 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:57,609 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:27:57,609 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:27:57,609 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-11-28 03:27:57,609 INFO L396 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:27:57,610 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:27:57,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1652924805, now seen corresponding path program 105 times [2024-11-28 03:27:57,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:27:57,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520064840] [2024-11-28 03:27:57,610 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:27:57,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:27:57,631 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:27:57,631 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:27:57,821 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:27:57,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:27:57,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520064840] [2024-11-28 03:27:57,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520064840] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:27:57,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:27:57,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:27:57,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802385818] [2024-11-28 03:27:57,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:27:57,822 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:27:57,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:27:57,822 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:27:57,822 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:27:57,873 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:27:57,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 296 transitions, 3182 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:27:57,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:27:57,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:27:57,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:27:59,787 INFO L124 PetriNetUnfolderBase]: 4283/7154 cut-off events. [2024-11-28 03:27:59,787 INFO L125 PetriNetUnfolderBase]: For 54021/54295 co-relation queries the response was YES. [2024-11-28 03:27:59,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38684 conditions, 7154 events. 4283/7154 cut-off events. For 54021/54295 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 46114 event pairs, 1454 based on Foata normal form. 267/7258 useless extension candidates. Maximal degree in co-relation 38591. Up to 5465 conditions per place. [2024-11-28 03:27:59,883 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 233 selfloop transitions, 73 changer transitions 54/382 dead transitions. [2024-11-28 03:27:59,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 382 transitions, 4381 flow [2024-11-28 03:27:59,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:27:59,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:27:59,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 669 transitions. [2024-11-28 03:27:59,885 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4288461538461538 [2024-11-28 03:27:59,885 INFO L175 Difference]: Start difference. First operand has 315 places, 296 transitions, 3182 flow. Second operand 26 states and 669 transitions. [2024-11-28 03:27:59,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 382 transitions, 4381 flow [2024-11-28 03:28:00,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 382 transitions, 4185 flow, removed 23 selfloop flow, removed 21 redundant places. [2024-11-28 03:28:00,249 INFO L231 Difference]: Finished difference. Result has 324 places, 289 transitions, 3111 flow [2024-11-28 03:28:00,250 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2992, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3111, PETRI_PLACES=324, PETRI_TRANSITIONS=289} [2024-11-28 03:28:00,250 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 259 predicate places. [2024-11-28 03:28:00,250 INFO L471 AbstractCegarLoop]: Abstraction has has 324 places, 289 transitions, 3111 flow [2024-11-28 03:28:00,251 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:00,251 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:28:00,251 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:28:00,251 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-11-28 03:28:00,251 INFO L396 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:28:00,252 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:28:00,252 INFO L85 PathProgramCache]: Analyzing trace with hash -537405197, now seen corresponding path program 106 times [2024-11-28 03:28:00,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:28:00,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830522949] [2024-11-28 03:28:00,252 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:28:00,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:28:00,263 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:28:00,263 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:28:00,397 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:28:00,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:28:00,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830522949] [2024-11-28 03:28:00,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830522949] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:28:00,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:28:00,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:28:00,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908540436] [2024-11-28 03:28:00,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:28:00,397 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:28:00,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:28:00,398 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:28:00,398 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:28:00,531 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:28:00,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 289 transitions, 3111 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:00,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:28:00,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:28:00,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:28:02,541 INFO L124 PetriNetUnfolderBase]: 4298/7189 cut-off events. [2024-11-28 03:28:02,541 INFO L125 PetriNetUnfolderBase]: For 59643/59880 co-relation queries the response was YES. [2024-11-28 03:28:02,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39673 conditions, 7189 events. 4298/7189 cut-off events. For 59643/59880 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 46125 event pairs, 1416 based on Foata normal form. 230/7260 useless extension candidates. Maximal degree in co-relation 39570. Up to 5417 conditions per place. [2024-11-28 03:28:02,665 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 260 selfloop transitions, 79 changer transitions 30/391 dead transitions. [2024-11-28 03:28:02,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 391 transitions, 4439 flow [2024-11-28 03:28:02,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:28:02,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:28:02,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 683 transitions. [2024-11-28 03:28:02,666 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4378205128205128 [2024-11-28 03:28:02,666 INFO L175 Difference]: Start difference. First operand has 324 places, 289 transitions, 3111 flow. Second operand 26 states and 683 transitions. [2024-11-28 03:28:02,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 391 transitions, 4439 flow [2024-11-28 03:28:03,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 391 transitions, 4195 flow, removed 34 selfloop flow, removed 25 redundant places. [2024-11-28 03:28:03,012 INFO L231 Difference]: Finished difference. Result has 314 places, 292 transitions, 3138 flow [2024-11-28 03:28:03,012 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2919, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3138, PETRI_PLACES=314, PETRI_TRANSITIONS=292} [2024-11-28 03:28:03,012 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 249 predicate places. [2024-11-28 03:28:03,012 INFO L471 AbstractCegarLoop]: Abstraction has has 314 places, 292 transitions, 3138 flow [2024-11-28 03:28:03,013 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:03,013 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:28:03,013 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:28:03,013 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-11-28 03:28:03,013 INFO L396 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:28:03,014 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:28:03,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1841360571, now seen corresponding path program 107 times [2024-11-28 03:28:03,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:28:03,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441843991] [2024-11-28 03:28:03,014 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:28:03,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:28:03,029 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:28:03,029 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:28:03,852 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:28:03,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:28:03,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441843991] [2024-11-28 03:28:03,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441843991] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:28:03,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [759250900] [2024-11-28 03:28:03,853 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:28:03,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:28:03,853 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:28:03,854 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:28:03,856 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-11-28 03:28:03,992 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:28:03,992 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:28:03,993 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:28:03,994 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:28:04,379 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:28:04,379 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:28:04,392 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-28 03:28:04,392 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:28:04,656 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:28:04,656 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:28:04,698 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:28:04,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [759250900] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:28:04,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:28:04,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 31 [2024-11-28 03:28:04,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490867686] [2024-11-28 03:28:04,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:28:04,699 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:28:04,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:28:04,699 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:28:04,699 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=856, Unknown=0, NotChecked=0, Total=930 [2024-11-28 03:28:04,810 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:28:04,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 292 transitions, 3138 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:04,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:28:04,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:28:04,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:28:07,127 INFO L124 PetriNetUnfolderBase]: 4282/7175 cut-off events. [2024-11-28 03:28:07,128 INFO L125 PetriNetUnfolderBase]: For 55771/56010 co-relation queries the response was YES. [2024-11-28 03:28:07,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39028 conditions, 7175 events. 4282/7175 cut-off events. For 55771/56010 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 46323 event pairs, 1499 based on Foata normal form. 232/7248 useless extension candidates. Maximal degree in co-relation 38932. Up to 5631 conditions per place. [2024-11-28 03:28:07,223 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 256 selfloop transitions, 73 changer transitions 30/381 dead transitions. [2024-11-28 03:28:07,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 381 transitions, 4328 flow [2024-11-28 03:28:07,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:28:07,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:28:07,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 686 transitions. [2024-11-28 03:28:07,225 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42345679012345677 [2024-11-28 03:28:07,225 INFO L175 Difference]: Start difference. First operand has 314 places, 292 transitions, 3138 flow. Second operand 27 states and 686 transitions. [2024-11-28 03:28:07,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 381 transitions, 4328 flow [2024-11-28 03:28:07,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 381 transitions, 4110 flow, removed 19 selfloop flow, removed 18 redundant places. [2024-11-28 03:28:07,559 INFO L231 Difference]: Finished difference. Result has 321 places, 292 transitions, 3105 flow [2024-11-28 03:28:07,559 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2944, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3105, PETRI_PLACES=321, PETRI_TRANSITIONS=292} [2024-11-28 03:28:07,559 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 256 predicate places. [2024-11-28 03:28:07,560 INFO L471 AbstractCegarLoop]: Abstraction has has 321 places, 292 transitions, 3105 flow [2024-11-28 03:28:07,560 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:07,560 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:28:07,560 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:28:07,567 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2024-11-28 03:28:07,760 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2024-11-28 03:28:07,760 INFO L396 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:28:07,761 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:28:07,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1633897923, now seen corresponding path program 108 times [2024-11-28 03:28:07,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:28:07,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438550290] [2024-11-28 03:28:07,761 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:28:07,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:28:07,775 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:28:07,775 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:28:07,932 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:28:07,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:28:07,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438550290] [2024-11-28 03:28:07,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438550290] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:28:07,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:28:07,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:28:07,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575201959] [2024-11-28 03:28:07,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:28:07,932 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:28:07,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:28:07,933 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:28:07,933 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:28:07,996 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:28:07,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 292 transitions, 3105 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:07,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:28:07,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:28:07,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:28:09,895 INFO L124 PetriNetUnfolderBase]: 4241/7112 cut-off events. [2024-11-28 03:28:09,895 INFO L125 PetriNetUnfolderBase]: For 57345/57584 co-relation queries the response was YES. [2024-11-28 03:28:09,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38539 conditions, 7112 events. 4241/7112 cut-off events. For 57345/57584 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 45755 event pairs, 1237 based on Foata normal form. 232/7192 useless extension candidates. Maximal degree in co-relation 38441. Up to 4755 conditions per place. [2024-11-28 03:28:09,981 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 246 selfloop transitions, 113 changer transitions 23/404 dead transitions. [2024-11-28 03:28:09,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 404 transitions, 4540 flow [2024-11-28 03:28:09,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 03:28:09,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-28 03:28:09,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 787 transitions. [2024-11-28 03:28:09,983 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42311827956989245 [2024-11-28 03:28:09,983 INFO L175 Difference]: Start difference. First operand has 321 places, 292 transitions, 3105 flow. Second operand 31 states and 787 transitions. [2024-11-28 03:28:09,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 404 transitions, 4540 flow [2024-11-28 03:28:10,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 404 transitions, 4314 flow, removed 14 selfloop flow, removed 23 redundant places. [2024-11-28 03:28:10,294 INFO L231 Difference]: Finished difference. Result has 329 places, 305 transitions, 3390 flow [2024-11-28 03:28:10,294 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2917, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3390, PETRI_PLACES=329, PETRI_TRANSITIONS=305} [2024-11-28 03:28:10,295 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 264 predicate places. [2024-11-28 03:28:10,295 INFO L471 AbstractCegarLoop]: Abstraction has has 329 places, 305 transitions, 3390 flow [2024-11-28 03:28:10,295 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:10,295 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:28:10,295 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:28:10,295 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-11-28 03:28:10,295 INFO L396 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:28:10,296 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:28:10,296 INFO L85 PathProgramCache]: Analyzing trace with hash 354019507, now seen corresponding path program 109 times [2024-11-28 03:28:10,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:28:10,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643419808] [2024-11-28 03:28:10,296 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:28:10,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:28:10,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:28:11,499 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:28:11,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:28:11,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643419808] [2024-11-28 03:28:11,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643419808] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:28:11,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1573647467] [2024-11-28 03:28:11,500 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:28:11,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:28:11,500 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:28:11,503 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:28:11,504 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-11-28 03:28:11,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:28:11,641 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:28:11,642 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:28:11,982 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:28:11,983 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:28:11,998 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-28 03:28:11,999 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:28:12,312 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:28:12,312 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:28:12,355 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:28:12,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1573647467] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:28:12,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:28:12,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 31 [2024-11-28 03:28:12,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083212020] [2024-11-28 03:28:12,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:28:12,355 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:28:12,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:28:12,356 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:28:12,356 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=860, Unknown=0, NotChecked=0, Total=930 [2024-11-28 03:28:12,452 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:28:12,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 305 transitions, 3390 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:12,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:28:12,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:28:12,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:28:14,802 INFO L124 PetriNetUnfolderBase]: 4154/6949 cut-off events. [2024-11-28 03:28:14,802 INFO L125 PetriNetUnfolderBase]: For 57858/58095 co-relation queries the response was YES. [2024-11-28 03:28:14,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38467 conditions, 6949 events. 4154/6949 cut-off events. For 57858/58095 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 44421 event pairs, 1470 based on Foata normal form. 230/7014 useless extension candidates. Maximal degree in co-relation 38367. Up to 5398 conditions per place. [2024-11-28 03:28:14,904 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 257 selfloop transitions, 84 changer transitions 28/391 dead transitions. [2024-11-28 03:28:14,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 391 transitions, 4533 flow [2024-11-28 03:28:14,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:28:14,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:28:14,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 675 transitions. [2024-11-28 03:28:14,906 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4326923076923077 [2024-11-28 03:28:14,906 INFO L175 Difference]: Start difference. First operand has 329 places, 305 transitions, 3390 flow. Second operand 26 states and 675 transitions. [2024-11-28 03:28:14,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 391 transitions, 4533 flow [2024-11-28 03:28:15,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 391 transitions, 4242 flow, removed 63 selfloop flow, removed 24 redundant places. [2024-11-28 03:28:15,264 INFO L231 Difference]: Finished difference. Result has 334 places, 306 transitions, 3376 flow [2024-11-28 03:28:15,264 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3133, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3376, PETRI_PLACES=334, PETRI_TRANSITIONS=306} [2024-11-28 03:28:15,265 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 269 predicate places. [2024-11-28 03:28:15,265 INFO L471 AbstractCegarLoop]: Abstraction has has 334 places, 306 transitions, 3376 flow [2024-11-28 03:28:15,265 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:15,265 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:28:15,265 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:28:15,275 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2024-11-28 03:28:15,465 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable109 [2024-11-28 03:28:15,465 INFO L396 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:28:15,466 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:28:15,466 INFO L85 PathProgramCache]: Analyzing trace with hash 1803373695, now seen corresponding path program 110 times [2024-11-28 03:28:15,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:28:15,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432420455] [2024-11-28 03:28:15,467 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:28:15,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:28:15,480 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:28:15,480 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:28:15,661 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:28:15,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:28:15,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432420455] [2024-11-28 03:28:15,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432420455] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:28:15,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:28:15,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:28:15,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289198819] [2024-11-28 03:28:15,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:28:15,662 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:28:15,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:28:15,662 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:28:15,662 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:28:15,713 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:28:15,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 306 transitions, 3376 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:15,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:28:15,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:28:15,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:28:17,494 INFO L124 PetriNetUnfolderBase]: 4069/6787 cut-off events. [2024-11-28 03:28:17,494 INFO L125 PetriNetUnfolderBase]: For 50002/50260 co-relation queries the response was YES. [2024-11-28 03:28:17,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36802 conditions, 6787 events. 4069/6787 cut-off events. For 50002/50260 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 43227 event pairs, 1457 based on Foata normal form. 251/6873 useless extension candidates. Maximal degree in co-relation 36703. Up to 5353 conditions per place. [2024-11-28 03:28:17,582 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 232 selfloop transitions, 70 changer transitions 44/368 dead transitions. [2024-11-28 03:28:17,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 368 transitions, 4275 flow [2024-11-28 03:28:17,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 03:28:17,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-28 03:28:17,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 538 transitions. [2024-11-28 03:28:17,583 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4483333333333333 [2024-11-28 03:28:17,583 INFO L175 Difference]: Start difference. First operand has 334 places, 306 transitions, 3376 flow. Second operand 20 states and 538 transitions. [2024-11-28 03:28:17,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 368 transitions, 4275 flow [2024-11-28 03:28:17,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 368 transitions, 4035 flow, removed 35 selfloop flow, removed 19 redundant places. [2024-11-28 03:28:17,914 INFO L231 Difference]: Finished difference. Result has 328 places, 292 transitions, 3167 flow [2024-11-28 03:28:17,914 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3140, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3167, PETRI_PLACES=328, PETRI_TRANSITIONS=292} [2024-11-28 03:28:17,914 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 263 predicate places. [2024-11-28 03:28:17,914 INFO L471 AbstractCegarLoop]: Abstraction has has 328 places, 292 transitions, 3167 flow [2024-11-28 03:28:17,914 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:17,914 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:28:17,915 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:28:17,915 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-11-28 03:28:17,915 INFO L396 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:28:17,915 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:28:17,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1389519075, now seen corresponding path program 111 times [2024-11-28 03:28:17,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:28:17,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272621072] [2024-11-28 03:28:17,916 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:28:17,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:28:17,927 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:28:17,927 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:28:18,097 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:28:18,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:28:18,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272621072] [2024-11-28 03:28:18,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272621072] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:28:18,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:28:18,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:28:18,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377723480] [2024-11-28 03:28:18,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:28:18,098 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:28:18,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:28:18,098 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:28:18,098 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:28:18,181 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:28:18,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 292 transitions, 3167 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:18,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:28:18,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:28:18,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:28:19,939 INFO L124 PetriNetUnfolderBase]: 3991/6636 cut-off events. [2024-11-28 03:28:19,939 INFO L125 PetriNetUnfolderBase]: For 47668/47908 co-relation queries the response was YES. [2024-11-28 03:28:20,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35783 conditions, 6636 events. 3991/6636 cut-off events. For 47668/47908 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 41819 event pairs, 1470 based on Foata normal form. 233/6700 useless extension candidates. Maximal degree in co-relation 35686. Up to 5396 conditions per place. [2024-11-28 03:28:20,030 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 241 selfloop transitions, 76 changer transitions 28/367 dead transitions. [2024-11-28 03:28:20,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 367 transitions, 4188 flow [2024-11-28 03:28:20,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:28:20,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:28:20,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 660 transitions. [2024-11-28 03:28:20,032 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4230769230769231 [2024-11-28 03:28:20,032 INFO L175 Difference]: Start difference. First operand has 328 places, 292 transitions, 3167 flow. Second operand 26 states and 660 transitions. [2024-11-28 03:28:20,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 367 transitions, 4188 flow [2024-11-28 03:28:20,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 367 transitions, 4004 flow, removed 14 selfloop flow, removed 16 redundant places. [2024-11-28 03:28:20,307 INFO L231 Difference]: Finished difference. Result has 317 places, 291 transitions, 3194 flow [2024-11-28 03:28:20,308 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3005, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3194, PETRI_PLACES=317, PETRI_TRANSITIONS=291} [2024-11-28 03:28:20,308 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 252 predicate places. [2024-11-28 03:28:20,308 INFO L471 AbstractCegarLoop]: Abstraction has has 317 places, 291 transitions, 3194 flow [2024-11-28 03:28:20,308 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:20,308 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:28:20,308 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:28:20,308 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-11-28 03:28:20,308 INFO L396 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:28:20,309 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:28:20,309 INFO L85 PathProgramCache]: Analyzing trace with hash 2134458413, now seen corresponding path program 112 times [2024-11-28 03:28:20,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:28:20,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521611175] [2024-11-28 03:28:20,309 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:28:20,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:28:20,320 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:28:20,320 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:28:20,443 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:28:20,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:28:20,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521611175] [2024-11-28 03:28:20,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521611175] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:28:20,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:28:20,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:28:20,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183417062] [2024-11-28 03:28:20,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:28:20,444 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:28:20,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:28:20,444 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:28:20,444 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:28:20,494 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:28:20,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 291 transitions, 3194 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:20,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:28:20,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:28:20,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:28:22,178 INFO L124 PetriNetUnfolderBase]: 3969/6601 cut-off events. [2024-11-28 03:28:22,178 INFO L125 PetriNetUnfolderBase]: For 43315/43555 co-relation queries the response was YES. [2024-11-28 03:28:22,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35204 conditions, 6601 events. 3969/6601 cut-off events. For 43315/43555 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 41533 event pairs, 1228 based on Foata normal form. 233/6676 useless extension candidates. Maximal degree in co-relation 35112. Up to 4843 conditions per place. [2024-11-28 03:28:22,266 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 239 selfloop transitions, 77 changer transitions 33/371 dead transitions. [2024-11-28 03:28:22,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 371 transitions, 4178 flow [2024-11-28 03:28:22,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:28:22,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:28:22,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 631 transitions. [2024-11-28 03:28:22,267 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43819444444444444 [2024-11-28 03:28:22,267 INFO L175 Difference]: Start difference. First operand has 317 places, 291 transitions, 3194 flow. Second operand 24 states and 631 transitions. [2024-11-28 03:28:22,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 371 transitions, 4178 flow [2024-11-28 03:28:22,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 371 transitions, 3955 flow, removed 33 selfloop flow, removed 18 redundant places. [2024-11-28 03:28:22,537 INFO L231 Difference]: Finished difference. Result has 316 places, 283 transitions, 3072 flow [2024-11-28 03:28:22,537 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2973, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3072, PETRI_PLACES=316, PETRI_TRANSITIONS=283} [2024-11-28 03:28:22,538 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 251 predicate places. [2024-11-28 03:28:22,538 INFO L471 AbstractCegarLoop]: Abstraction has has 316 places, 283 transitions, 3072 flow [2024-11-28 03:28:22,538 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:22,538 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:28:22,538 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:28:22,538 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-11-28 03:28:22,538 INFO L396 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:28:22,539 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:28:22,539 INFO L85 PathProgramCache]: Analyzing trace with hash -1707381199, now seen corresponding path program 113 times [2024-11-28 03:28:22,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:28:22,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098632187] [2024-11-28 03:28:22,539 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:28:22,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:28:22,558 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:28:22,558 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:28:23,422 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:28:23,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:28:23,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098632187] [2024-11-28 03:28:23,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098632187] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:28:23,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20680151] [2024-11-28 03:28:23,422 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:28:23,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:28:23,422 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:28:23,424 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:28:23,425 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-11-28 03:28:23,574 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:28:23,574 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:28:23,576 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:28:23,577 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:28:23,980 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:28:23,980 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:28:24,002 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-28 03:28:24,002 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:28:24,325 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:28:24,326 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:28:24,368 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:28:24,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20680151] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:28:24,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:28:24,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 30 [2024-11-28 03:28:24,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263363845] [2024-11-28 03:28:24,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:28:24,369 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:28:24,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:28:24,369 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:28:24,369 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=799, Unknown=0, NotChecked=0, Total=870 [2024-11-28 03:28:24,479 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:28:24,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 283 transitions, 3072 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:24,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:28:24,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:28:24,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:28:26,284 INFO L124 PetriNetUnfolderBase]: 3838/6380 cut-off events. [2024-11-28 03:28:26,284 INFO L125 PetriNetUnfolderBase]: For 43939/44170 co-relation queries the response was YES. [2024-11-28 03:28:26,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34024 conditions, 6380 events. 3838/6380 cut-off events. For 43939/44170 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 40017 event pairs, 1447 based on Foata normal form. 224/6441 useless extension candidates. Maximal degree in co-relation 33933. Up to 5303 conditions per place. [2024-11-28 03:28:26,376 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 212 selfloop transitions, 57 changer transitions 43/334 dead transitions. [2024-11-28 03:28:26,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 334 transitions, 3847 flow [2024-11-28 03:28:26,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 03:28:26,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-28 03:28:26,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 499 transitions. [2024-11-28 03:28:26,378 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.437719298245614 [2024-11-28 03:28:26,378 INFO L175 Difference]: Start difference. First operand has 316 places, 283 transitions, 3072 flow. Second operand 19 states and 499 transitions. [2024-11-28 03:28:26,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 334 transitions, 3847 flow [2024-11-28 03:28:26,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 334 transitions, 3674 flow, removed 2 selfloop flow, removed 22 redundant places. [2024-11-28 03:28:26,649 INFO L231 Difference]: Finished difference. Result has 304 places, 270 transitions, 2919 flow [2024-11-28 03:28:26,649 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2899, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2919, PETRI_PLACES=304, PETRI_TRANSITIONS=270} [2024-11-28 03:28:26,649 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 239 predicate places. [2024-11-28 03:28:26,649 INFO L471 AbstractCegarLoop]: Abstraction has has 304 places, 270 transitions, 2919 flow [2024-11-28 03:28:26,649 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:26,649 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:28:26,649 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:28:26,661 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2024-11-28 03:28:26,850 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2024-11-28 03:28:26,850 INFO L396 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:28:26,850 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:28:26,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1946352237, now seen corresponding path program 114 times [2024-11-28 03:28:26,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:28:26,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550802194] [2024-11-28 03:28:26,851 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:28:26,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:28:26,863 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:28:26,863 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:28:27,066 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:28:27,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:28:27,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550802194] [2024-11-28 03:28:27,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550802194] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:28:27,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:28:27,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:28:27,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063434112] [2024-11-28 03:28:27,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:28:27,067 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:28:27,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:28:27,067 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:28:27,067 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:28:27,134 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:28:27,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 270 transitions, 2919 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:27,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:28:27,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:28:27,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:28:28,736 INFO L124 PetriNetUnfolderBase]: 3817/6347 cut-off events. [2024-11-28 03:28:28,736 INFO L125 PetriNetUnfolderBase]: For 41602/41827 co-relation queries the response was YES. [2024-11-28 03:28:28,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33559 conditions, 6347 events. 3817/6347 cut-off events. For 41602/41827 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 39537 event pairs, 1071 based on Foata normal form. 218/6427 useless extension candidates. Maximal degree in co-relation 33469. Up to 4766 conditions per place. [2024-11-28 03:28:28,817 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 233 selfloop transitions, 74 changer transitions 32/361 dead transitions. [2024-11-28 03:28:28,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 361 transitions, 3936 flow [2024-11-28 03:28:28,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:28:28,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:28:28,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 695 transitions. [2024-11-28 03:28:28,819 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42901234567901236 [2024-11-28 03:28:28,819 INFO L175 Difference]: Start difference. First operand has 304 places, 270 transitions, 2919 flow. Second operand 27 states and 695 transitions. [2024-11-28 03:28:28,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 361 transitions, 3936 flow [2024-11-28 03:28:29,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 361 transitions, 3761 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-11-28 03:28:29,057 INFO L231 Difference]: Finished difference. Result has 299 places, 268 transitions, 2895 flow [2024-11-28 03:28:29,057 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2750, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=2895, PETRI_PLACES=299, PETRI_TRANSITIONS=268} [2024-11-28 03:28:29,058 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 234 predicate places. [2024-11-28 03:28:29,058 INFO L471 AbstractCegarLoop]: Abstraction has has 299 places, 268 transitions, 2895 flow [2024-11-28 03:28:29,058 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:29,058 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:28:29,058 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:28:29,058 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-11-28 03:28:29,058 INFO L396 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:28:29,059 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:28:29,059 INFO L85 PathProgramCache]: Analyzing trace with hash -139360629, now seen corresponding path program 115 times [2024-11-28 03:28:29,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:28:29,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664509469] [2024-11-28 03:28:29,059 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:28:29,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:28:29,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:28:30,193 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:28:30,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:28:30,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664509469] [2024-11-28 03:28:30,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664509469] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:28:30,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [364890114] [2024-11-28 03:28:30,193 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:28:30,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:28:30,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:28:30,195 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:28:30,196 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-11-28 03:28:30,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:28:30,340 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:28:30,342 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:28:30,716 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:28:30,716 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:28:30,730 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-28 03:28:30,730 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:28:31,126 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:28:31,126 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:28:31,166 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:28:31,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [364890114] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:28:31,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:28:31,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 34 [2024-11-28 03:28:31,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136976826] [2024-11-28 03:28:31,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:28:31,167 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:28:31,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:28:31,167 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:28:31,167 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=1038, Unknown=0, NotChecked=0, Total=1122 [2024-11-28 03:28:31,262 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:28:31,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 268 transitions, 2895 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:31,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:28:31,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:28:31,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:28:33,403 INFO L124 PetriNetUnfolderBase]: 3706/6124 cut-off events. [2024-11-28 03:28:33,404 INFO L125 PetriNetUnfolderBase]: For 39652/39898 co-relation queries the response was YES. [2024-11-28 03:28:33,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32403 conditions, 6124 events. 3706/6124 cut-off events. For 39652/39898 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 37803 event pairs, 1014 based on Foata normal form. 239/6219 useless extension candidates. Maximal degree in co-relation 32313. Up to 4662 conditions per place. [2024-11-28 03:28:33,477 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 213 selfloop transitions, 61 changer transitions 55/351 dead transitions. [2024-11-28 03:28:33,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 351 transitions, 3847 flow [2024-11-28 03:28:33,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:28:33,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:28:33,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 629 transitions. [2024-11-28 03:28:33,478 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43680555555555556 [2024-11-28 03:28:33,478 INFO L175 Difference]: Start difference. First operand has 299 places, 268 transitions, 2895 flow. Second operand 24 states and 629 transitions. [2024-11-28 03:28:33,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 351 transitions, 3847 flow [2024-11-28 03:28:33,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 351 transitions, 3687 flow, removed 2 selfloop flow, removed 23 redundant places. [2024-11-28 03:28:33,725 INFO L231 Difference]: Finished difference. Result has 294 places, 251 transitions, 2713 flow [2024-11-28 03:28:33,725 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2737, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2713, PETRI_PLACES=294, PETRI_TRANSITIONS=251} [2024-11-28 03:28:33,725 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 229 predicate places. [2024-11-28 03:28:33,725 INFO L471 AbstractCegarLoop]: Abstraction has has 294 places, 251 transitions, 2713 flow [2024-11-28 03:28:33,725 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:33,725 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:28:33,725 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:28:33,733 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2024-11-28 03:28:33,926 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:28:33,926 INFO L396 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:28:33,926 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:28:33,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1787259089, now seen corresponding path program 116 times [2024-11-28 03:28:33,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:28:33,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060173139] [2024-11-28 03:28:33,927 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:28:33,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:28:33,945 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:28:33,946 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:28:34,115 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:28:34,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:28:34,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060173139] [2024-11-28 03:28:34,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060173139] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:28:34,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:28:34,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:28:34,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922594794] [2024-11-28 03:28:34,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:28:34,115 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:28:34,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:28:34,116 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:28:34,116 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:28:34,178 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:28:34,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 251 transitions, 2713 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:34,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:28:34,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:28:34,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:28:35,869 INFO L124 PetriNetUnfolderBase]: 3909/6425 cut-off events. [2024-11-28 03:28:35,869 INFO L125 PetriNetUnfolderBase]: For 47431/47694 co-relation queries the response was YES. [2024-11-28 03:28:35,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34900 conditions, 6425 events. 3909/6425 cut-off events. For 47431/47694 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 39698 event pairs, 1478 based on Foata normal form. 258/6522 useless extension candidates. Maximal degree in co-relation 34811. Up to 4782 conditions per place. [2024-11-28 03:28:35,944 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 210 selfloop transitions, 89 changer transitions 36/357 dead transitions. [2024-11-28 03:28:35,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 357 transitions, 4229 flow [2024-11-28 03:28:35,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:28:35,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:28:35,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 716 transitions. [2024-11-28 03:28:35,946 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4261904761904762 [2024-11-28 03:28:35,946 INFO L175 Difference]: Start difference. First operand has 294 places, 251 transitions, 2713 flow. Second operand 28 states and 716 transitions. [2024-11-28 03:28:35,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 357 transitions, 4229 flow [2024-11-28 03:28:36,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 357 transitions, 3848 flow, removed 48 selfloop flow, removed 26 redundant places. [2024-11-28 03:28:36,158 INFO L231 Difference]: Finished difference. Result has 283 places, 271 transitions, 2936 flow [2024-11-28 03:28:36,158 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2417, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=2936, PETRI_PLACES=283, PETRI_TRANSITIONS=271} [2024-11-28 03:28:36,158 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 218 predicate places. [2024-11-28 03:28:36,158 INFO L471 AbstractCegarLoop]: Abstraction has has 283 places, 271 transitions, 2936 flow [2024-11-28 03:28:36,159 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:36,159 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:28:36,159 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:28:36,159 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-11-28 03:28:36,159 INFO L396 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:28:36,160 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:28:36,160 INFO L85 PathProgramCache]: Analyzing trace with hash -1032588439, now seen corresponding path program 117 times [2024-11-28 03:28:36,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:28:36,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012170622] [2024-11-28 03:28:36,160 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:28:36,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:28:36,176 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:28:36,176 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:28:36,417 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:28:36,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:28:36,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012170622] [2024-11-28 03:28:36,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012170622] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:28:36,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:28:36,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:28:36,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783532709] [2024-11-28 03:28:36,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:28:36,418 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:28:36,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:28:36,418 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:28:36,418 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:28:36,464 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:28:36,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 271 transitions, 2936 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:36,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:28:36,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:28:36,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:28:38,253 INFO L124 PetriNetUnfolderBase]: 4005/6581 cut-off events. [2024-11-28 03:28:38,254 INFO L125 PetriNetUnfolderBase]: For 48072/48314 co-relation queries the response was YES. [2024-11-28 03:28:38,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35559 conditions, 6581 events. 4005/6581 cut-off events. For 48072/48314 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 40942 event pairs, 1393 based on Foata normal form. 237/6663 useless extension candidates. Maximal degree in co-relation 35469. Up to 4803 conditions per place. [2024-11-28 03:28:38,337 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 220 selfloop transitions, 94 changer transitions 30/366 dead transitions. [2024-11-28 03:28:38,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 366 transitions, 4274 flow [2024-11-28 03:28:38,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:28:38,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:28:38,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 723 transitions. [2024-11-28 03:28:38,339 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4303571428571429 [2024-11-28 03:28:38,339 INFO L175 Difference]: Start difference. First operand has 283 places, 271 transitions, 2936 flow. Second operand 28 states and 723 transitions. [2024-11-28 03:28:38,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 366 transitions, 4274 flow [2024-11-28 03:28:38,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 366 transitions, 4109 flow, removed 48 selfloop flow, removed 14 redundant places. [2024-11-28 03:28:38,557 INFO L231 Difference]: Finished difference. Result has 295 places, 276 transitions, 3141 flow [2024-11-28 03:28:38,557 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2823, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=3141, PETRI_PLACES=295, PETRI_TRANSITIONS=276} [2024-11-28 03:28:38,558 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 230 predicate places. [2024-11-28 03:28:38,558 INFO L471 AbstractCegarLoop]: Abstraction has has 295 places, 276 transitions, 3141 flow [2024-11-28 03:28:38,558 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:38,558 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:28:38,558 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:28:38,558 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-11-28 03:28:38,558 INFO L396 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:28:38,559 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:28:38,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1909216359, now seen corresponding path program 118 times [2024-11-28 03:28:38,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:28:38,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101913050] [2024-11-28 03:28:38,560 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:28:38,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:28:38,573 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:28:38,574 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:28:38,703 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:28:38,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:28:38,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101913050] [2024-11-28 03:28:38,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101913050] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:28:38,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:28:38,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:28:38,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693012498] [2024-11-28 03:28:38,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:28:38,704 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:28:38,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:28:38,704 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:28:38,704 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:28:38,764 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:28:38,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 276 transitions, 3141 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:38,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:28:38,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:28:38,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:28:40,605 INFO L124 PetriNetUnfolderBase]: 4255/6977 cut-off events. [2024-11-28 03:28:40,605 INFO L125 PetriNetUnfolderBase]: For 58770/59029 co-relation queries the response was YES. [2024-11-28 03:28:40,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39212 conditions, 6977 events. 4255/6977 cut-off events. For 58770/59029 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 43665 event pairs, 1541 based on Foata normal form. 254/7058 useless extension candidates. Maximal degree in co-relation 39123. Up to 5078 conditions per place. [2024-11-28 03:28:40,680 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 256 selfloop transitions, 100 changer transitions 26/404 dead transitions. [2024-11-28 03:28:40,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 404 transitions, 4886 flow [2024-11-28 03:28:40,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-28 03:28:40,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-11-28 03:28:40,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 845 transitions. [2024-11-28 03:28:40,682 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42676767676767674 [2024-11-28 03:28:40,682 INFO L175 Difference]: Start difference. First operand has 295 places, 276 transitions, 3141 flow. Second operand 33 states and 845 transitions. [2024-11-28 03:28:40,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 404 transitions, 4886 flow [2024-11-28 03:28:40,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 404 transitions, 4494 flow, removed 127 selfloop flow, removed 23 redundant places. [2024-11-28 03:28:40,952 INFO L231 Difference]: Finished difference. Result has 303 places, 299 transitions, 3519 flow [2024-11-28 03:28:40,953 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2954, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=3519, PETRI_PLACES=303, PETRI_TRANSITIONS=299} [2024-11-28 03:28:40,953 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 238 predicate places. [2024-11-28 03:28:40,953 INFO L471 AbstractCegarLoop]: Abstraction has has 303 places, 299 transitions, 3519 flow [2024-11-28 03:28:40,953 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:40,953 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:28:40,953 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:28:40,953 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-11-28 03:28:40,953 INFO L396 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:28:40,954 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:28:40,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1611609479, now seen corresponding path program 119 times [2024-11-28 03:28:40,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:28:40,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461371473] [2024-11-28 03:28:40,955 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:28:40,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:28:40,976 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:28:40,976 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:28:41,793 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:28:41,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:28:41,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461371473] [2024-11-28 03:28:41,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461371473] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:28:41,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457513001] [2024-11-28 03:28:41,794 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:28:41,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:28:41,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:28:41,795 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:28:41,796 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-11-28 03:28:41,940 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:28:41,940 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:28:41,941 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:28:41,942 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:28:42,315 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:28:42,316 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:28:42,326 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-28 03:28:42,326 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:28:42,620 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:28:42,620 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:28:42,679 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:28:42,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457513001] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:28:42,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:28:42,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 32 [2024-11-28 03:28:42,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136763385] [2024-11-28 03:28:42,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:28:42,680 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:28:42,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:28:42,680 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:28:42,680 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=908, Unknown=0, NotChecked=0, Total=992 [2024-11-28 03:28:42,742 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:28:42,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 299 transitions, 3519 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:42,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:28:42,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:28:42,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:28:44,888 INFO L124 PetriNetUnfolderBase]: 4367/7173 cut-off events. [2024-11-28 03:28:44,888 INFO L125 PetriNetUnfolderBase]: For 53368/53622 co-relation queries the response was YES. [2024-11-28 03:28:44,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39857 conditions, 7173 events. 4367/7173 cut-off events. For 53368/53622 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 45620 event pairs, 1533 based on Foata normal form. 247/7239 useless extension candidates. Maximal degree in co-relation 39768. Up to 5787 conditions per place. [2024-11-28 03:28:44,982 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 247 selfloop transitions, 70 changer transitions 32/371 dead transitions. [2024-11-28 03:28:44,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 371 transitions, 4730 flow [2024-11-28 03:28:44,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:28:44,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:28:44,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 595 transitions. [2024-11-28 03:28:44,984 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4311594202898551 [2024-11-28 03:28:44,984 INFO L175 Difference]: Start difference. First operand has 303 places, 299 transitions, 3519 flow. Second operand 23 states and 595 transitions. [2024-11-28 03:28:44,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 371 transitions, 4730 flow [2024-11-28 03:28:45,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 371 transitions, 4436 flow, removed 95 selfloop flow, removed 14 redundant places. [2024-11-28 03:28:45,322 INFO L231 Difference]: Finished difference. Result has 314 places, 302 transitions, 3460 flow [2024-11-28 03:28:45,322 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3227, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3460, PETRI_PLACES=314, PETRI_TRANSITIONS=302} [2024-11-28 03:28:45,323 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 249 predicate places. [2024-11-28 03:28:45,323 INFO L471 AbstractCegarLoop]: Abstraction has has 314 places, 302 transitions, 3460 flow [2024-11-28 03:28:45,323 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:45,323 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:28:45,323 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:28:45,334 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2024-11-28 03:28:45,523 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:28:45,524 INFO L396 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:28:45,524 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:28:45,524 INFO L85 PathProgramCache]: Analyzing trace with hash 556191849, now seen corresponding path program 120 times [2024-11-28 03:28:45,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:28:45,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824179766] [2024-11-28 03:28:45,524 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:28:45,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:28:45,541 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:28:45,541 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:28:45,790 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:28:45,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:28:45,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824179766] [2024-11-28 03:28:45,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824179766] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:28:45,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:28:45,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:28:45,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222375921] [2024-11-28 03:28:45,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:28:45,790 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:28:45,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:28:45,791 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:28:45,791 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:28:45,856 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:28:45,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 302 transitions, 3460 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:45,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:28:45,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:28:45,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:28:47,902 INFO L124 PetriNetUnfolderBase]: 4411/7291 cut-off events. [2024-11-28 03:28:47,902 INFO L125 PetriNetUnfolderBase]: For 64485/64753 co-relation queries the response was YES. [2024-11-28 03:28:47,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41089 conditions, 7291 events. 4411/7291 cut-off events. For 64485/64753 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 46847 event pairs, 1579 based on Foata normal form. 263/7375 useless extension candidates. Maximal degree in co-relation 40995. Up to 5709 conditions per place. [2024-11-28 03:28:47,989 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 222 selfloop transitions, 91 changer transitions 40/375 dead transitions. [2024-11-28 03:28:47,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 375 transitions, 4742 flow [2024-11-28 03:28:47,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:28:47,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:28:47,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 655 transitions. [2024-11-28 03:28:47,990 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4198717948717949 [2024-11-28 03:28:47,990 INFO L175 Difference]: Start difference. First operand has 314 places, 302 transitions, 3460 flow. Second operand 26 states and 655 transitions. [2024-11-28 03:28:47,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 375 transitions, 4742 flow [2024-11-28 03:28:48,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 375 transitions, 4543 flow, removed 53 selfloop flow, removed 17 redundant places. [2024-11-28 03:28:48,291 INFO L231 Difference]: Finished difference. Result has 328 places, 302 transitions, 3561 flow [2024-11-28 03:28:48,292 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3307, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3561, PETRI_PLACES=328, PETRI_TRANSITIONS=302} [2024-11-28 03:28:48,292 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 263 predicate places. [2024-11-28 03:28:48,292 INFO L471 AbstractCegarLoop]: Abstraction has has 328 places, 302 transitions, 3561 flow [2024-11-28 03:28:48,292 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:48,292 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:28:48,292 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:28:48,292 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-11-28 03:28:48,292 INFO L396 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:28:48,293 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:28:48,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1318580625, now seen corresponding path program 121 times [2024-11-28 03:28:48,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:28:48,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049724972] [2024-11-28 03:28:48,294 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:28:48,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:28:48,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:28:49,387 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:28:49,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:28:49,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049724972] [2024-11-28 03:28:49,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049724972] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:28:49,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274200586] [2024-11-28 03:28:49,387 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:28:49,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:28:49,388 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:28:49,389 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:28:49,390 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-11-28 03:28:49,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:28:49,542 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:28:49,544 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:28:50,025 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:28:50,026 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:28:50,036 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-28 03:28:50,036 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:28:50,410 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:28:50,410 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:28:50,451 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:28:50,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274200586] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:28:50,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:28:50,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 34 [2024-11-28 03:28:50,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266201419] [2024-11-28 03:28:50,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:28:50,452 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:28:50,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:28:50,453 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:28:50,453 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=1029, Unknown=0, NotChecked=0, Total=1122 [2024-11-28 03:28:50,562 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:28:50,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 302 transitions, 3561 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:50,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:28:50,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:28:50,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:28:53,188 INFO L124 PetriNetUnfolderBase]: 4306/7086 cut-off events. [2024-11-28 03:28:53,188 INFO L125 PetriNetUnfolderBase]: For 59085/59348 co-relation queries the response was YES. [2024-11-28 03:28:53,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39977 conditions, 7086 events. 4306/7086 cut-off events. For 59085/59348 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 44855 event pairs, 1633 based on Foata normal form. 258/7163 useless extension candidates. Maximal degree in co-relation 39875. Up to 5165 conditions per place. [2024-11-28 03:28:53,300 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 256 selfloop transitions, 87 changer transitions 34/399 dead transitions. [2024-11-28 03:28:53,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 399 transitions, 4734 flow [2024-11-28 03:28:53,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-28 03:28:53,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-28 03:28:53,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 780 transitions. [2024-11-28 03:28:53,302 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-11-28 03:28:53,302 INFO L175 Difference]: Start difference. First operand has 328 places, 302 transitions, 3561 flow. Second operand 30 states and 780 transitions. [2024-11-28 03:28:53,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 399 transitions, 4734 flow [2024-11-28 03:28:53,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 399 transitions, 4528 flow, removed 32 selfloop flow, removed 21 redundant places. [2024-11-28 03:28:53,642 INFO L231 Difference]: Finished difference. Result has 332 places, 295 transitions, 3504 flow [2024-11-28 03:28:53,643 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3373, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=3504, PETRI_PLACES=332, PETRI_TRANSITIONS=295} [2024-11-28 03:28:53,643 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 267 predicate places. [2024-11-28 03:28:53,643 INFO L471 AbstractCegarLoop]: Abstraction has has 332 places, 295 transitions, 3504 flow [2024-11-28 03:28:53,643 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:53,643 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:28:53,643 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:28:53,653 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2024-11-28 03:28:53,843 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:28:53,844 INFO L396 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:28:53,844 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:28:53,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1422786577, now seen corresponding path program 122 times [2024-11-28 03:28:53,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:28:53,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684290107] [2024-11-28 03:28:53,845 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:28:53,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:28:53,858 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:28:53,858 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:28:54,031 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:28:54,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:28:54,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684290107] [2024-11-28 03:28:54,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684290107] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:28:54,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:28:54,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:28:54,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387669931] [2024-11-28 03:28:54,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:28:54,031 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:28:54,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:28:54,032 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:28:54,032 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:28:54,104 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:28:54,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 295 transitions, 3504 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:54,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:28:54,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:28:54,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:28:56,163 INFO L124 PetriNetUnfolderBase]: 4483/7427 cut-off events. [2024-11-28 03:28:56,164 INFO L125 PetriNetUnfolderBase]: For 64629/64904 co-relation queries the response was YES. [2024-11-28 03:28:56,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42207 conditions, 7427 events. 4483/7427 cut-off events. For 64629/64904 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 48269 event pairs, 1617 based on Foata normal form. 270/7506 useless extension candidates. Maximal degree in co-relation 42110. Up to 5572 conditions per place. [2024-11-28 03:28:56,257 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 225 selfloop transitions, 99 changer transitions 30/376 dead transitions. [2024-11-28 03:28:56,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 376 transitions, 4859 flow [2024-11-28 03:28:56,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:28:56,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:28:56,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 680 transitions. [2024-11-28 03:28:56,258 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41975308641975306 [2024-11-28 03:28:56,258 INFO L175 Difference]: Start difference. First operand has 332 places, 295 transitions, 3504 flow. Second operand 27 states and 680 transitions. [2024-11-28 03:28:56,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 376 transitions, 4859 flow [2024-11-28 03:28:56,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 376 transitions, 4641 flow, removed 21 selfloop flow, removed 26 redundant places. [2024-11-28 03:28:56,591 INFO L231 Difference]: Finished difference. Result has 329 places, 302 transitions, 3709 flow [2024-11-28 03:28:56,591 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3316, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3709, PETRI_PLACES=329, PETRI_TRANSITIONS=302} [2024-11-28 03:28:56,591 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 264 predicate places. [2024-11-28 03:28:56,591 INFO L471 AbstractCegarLoop]: Abstraction has has 329 places, 302 transitions, 3709 flow [2024-11-28 03:28:56,592 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:56,592 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:28:56,592 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:28:56,592 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-11-28 03:28:56,592 INFO L396 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:28:56,593 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:28:56,593 INFO L85 PathProgramCache]: Analyzing trace with hash 2069377653, now seen corresponding path program 123 times [2024-11-28 03:28:56,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:28:56,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697634268] [2024-11-28 03:28:56,593 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:28:56,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:28:56,604 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:28:56,604 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:28:56,773 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:28:56,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:28:56,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697634268] [2024-11-28 03:28:56,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697634268] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:28:56,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:28:56,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:28:56,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606547378] [2024-11-28 03:28:56,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:28:56,773 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:28:56,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:28:56,774 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:28:56,774 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:28:56,838 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:28:56,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 302 transitions, 3709 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:56,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:28:56,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:28:56,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:28:59,162 INFO L124 PetriNetUnfolderBase]: 4540/7534 cut-off events. [2024-11-28 03:28:59,162 INFO L125 PetriNetUnfolderBase]: For 71408/71668 co-relation queries the response was YES. [2024-11-28 03:28:59,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43539 conditions, 7534 events. 4540/7534 cut-off events. For 71408/71668 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 48904 event pairs, 1487 based on Foata normal form. 253/7610 useless extension candidates. Maximal degree in co-relation 43440. Up to 5257 conditions per place. [2024-11-28 03:28:59,303 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 267 selfloop transitions, 93 changer transitions 32/414 dead transitions. [2024-11-28 03:28:59,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 414 transitions, 5206 flow [2024-11-28 03:28:59,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 03:28:59,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-28 03:28:59,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 803 transitions. [2024-11-28 03:28:59,305 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43172043010752686 [2024-11-28 03:28:59,305 INFO L175 Difference]: Start difference. First operand has 329 places, 302 transitions, 3709 flow. Second operand 31 states and 803 transitions. [2024-11-28 03:28:59,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 414 transitions, 5206 flow [2024-11-28 03:28:59,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 414 transitions, 4961 flow, removed 62 selfloop flow, removed 20 redundant places. [2024-11-28 03:28:59,764 INFO L231 Difference]: Finished difference. Result has 342 places, 305 transitions, 3813 flow [2024-11-28 03:28:59,765 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3515, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3813, PETRI_PLACES=342, PETRI_TRANSITIONS=305} [2024-11-28 03:28:59,765 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 277 predicate places. [2024-11-28 03:28:59,765 INFO L471 AbstractCegarLoop]: Abstraction has has 342 places, 305 transitions, 3813 flow [2024-11-28 03:28:59,765 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:28:59,765 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:28:59,765 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:28:59,765 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-11-28 03:28:59,766 INFO L396 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:28:59,766 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:28:59,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1044799377, now seen corresponding path program 124 times [2024-11-28 03:28:59,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:28:59,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153850051] [2024-11-28 03:28:59,767 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:28:59,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:28:59,779 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:28:59,779 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:28:59,927 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:28:59,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:28:59,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153850051] [2024-11-28 03:28:59,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153850051] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:28:59,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:28:59,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:28:59,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557927277] [2024-11-28 03:28:59,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:28:59,927 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:28:59,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:28:59,928 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:28:59,928 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:29:00,024 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:29:00,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 305 transitions, 3813 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:29:00,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:29:00,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:29:00,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:29:02,499 INFO L124 PetriNetUnfolderBase]: 4655/7769 cut-off events. [2024-11-28 03:29:02,499 INFO L125 PetriNetUnfolderBase]: For 77204/77475 co-relation queries the response was YES. [2024-11-28 03:29:02,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45704 conditions, 7769 events. 4655/7769 cut-off events. For 77204/77475 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 50661 event pairs, 1346 based on Foata normal form. 266/7856 useless extension candidates. Maximal degree in co-relation 45600. Up to 4120 conditions per place. [2024-11-28 03:29:02,642 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 282 selfloop transitions, 122 changer transitions 26/452 dead transitions. [2024-11-28 03:29:02,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 452 transitions, 5655 flow [2024-11-28 03:29:02,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-28 03:29:02,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2024-11-28 03:29:02,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 923 transitions. [2024-11-28 03:29:02,644 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43952380952380954 [2024-11-28 03:29:02,644 INFO L175 Difference]: Start difference. First operand has 342 places, 305 transitions, 3813 flow. Second operand 35 states and 923 transitions. [2024-11-28 03:29:02,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 452 transitions, 5655 flow [2024-11-28 03:29:03,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 452 transitions, 5395 flow, removed 47 selfloop flow, removed 24 redundant places. [2024-11-28 03:29:03,118 INFO L231 Difference]: Finished difference. Result has 356 places, 313 transitions, 4063 flow [2024-11-28 03:29:03,118 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3605, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=4063, PETRI_PLACES=356, PETRI_TRANSITIONS=313} [2024-11-28 03:29:03,119 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 291 predicate places. [2024-11-28 03:29:03,119 INFO L471 AbstractCegarLoop]: Abstraction has has 356 places, 313 transitions, 4063 flow [2024-11-28 03:29:03,119 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:29:03,119 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:29:03,119 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:29:03,119 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-11-28 03:29:03,120 INFO L396 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:29:03,120 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:29:03,121 INFO L85 PathProgramCache]: Analyzing trace with hash 921244063, now seen corresponding path program 125 times [2024-11-28 03:29:03,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:29:03,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806430762] [2024-11-28 03:29:03,121 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:29:03,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:29:03,148 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:29:03,149 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:29:04,862 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:29:04,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:29:04,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806430762] [2024-11-28 03:29:04,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806430762] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:29:04,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1786670342] [2024-11-28 03:29:04,863 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:29:04,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:29:04,863 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:29:04,865 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:29:04,866 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2024-11-28 03:29:05,038 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:29:05,039 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:29:05,040 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:29:05,042 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:29:05,416 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:29:05,417 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:29:05,427 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-28 03:29:05,427 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:29:05,656 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:29:05,657 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:29:05,708 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:29:05,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1786670342] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:29:05,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:29:05,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 30 [2024-11-28 03:29:05,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795180922] [2024-11-28 03:29:05,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:29:05,708 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:29:05,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:29:05,709 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:29:05,709 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=798, Unknown=0, NotChecked=0, Total=870 [2024-11-28 03:29:05,794 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:29:05,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 313 transitions, 4063 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:29:05,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:29:05,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:29:05,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:29:08,452 INFO L124 PetriNetUnfolderBase]: 4835/8136 cut-off events. [2024-11-28 03:29:08,452 INFO L125 PetriNetUnfolderBase]: For 97157/97456 co-relation queries the response was YES. [2024-11-28 03:29:08,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49647 conditions, 8136 events. 4835/8136 cut-off events. For 97157/97456 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 54231 event pairs, 1663 based on Foata normal form. 288/8253 useless extension candidates. Maximal degree in co-relation 49538. Up to 4672 conditions per place. [2024-11-28 03:29:08,624 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 262 selfloop transitions, 85 changer transitions 56/425 dead transitions. [2024-11-28 03:29:08,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 425 transitions, 5883 flow [2024-11-28 03:29:08,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:29:08,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:29:08,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 686 transitions. [2024-11-28 03:29:08,626 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43974358974358974 [2024-11-28 03:29:08,626 INFO L175 Difference]: Start difference. First operand has 356 places, 313 transitions, 4063 flow. Second operand 26 states and 686 transitions. [2024-11-28 03:29:08,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 425 transitions, 5883 flow [2024-11-28 03:29:09,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 425 transitions, 5519 flow, removed 60 selfloop flow, removed 29 redundant places. [2024-11-28 03:29:09,163 INFO L231 Difference]: Finished difference. Result has 365 places, 314 transitions, 4023 flow [2024-11-28 03:29:09,163 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3755, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=4023, PETRI_PLACES=365, PETRI_TRANSITIONS=314} [2024-11-28 03:29:09,163 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 300 predicate places. [2024-11-28 03:29:09,164 INFO L471 AbstractCegarLoop]: Abstraction has has 365 places, 314 transitions, 4023 flow [2024-11-28 03:29:09,164 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:29:09,164 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:29:09,164 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:29:09,171 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2024-11-28 03:29:09,364 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2024-11-28 03:29:09,364 INFO L396 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:29:09,365 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:29:09,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1349056285, now seen corresponding path program 126 times [2024-11-28 03:29:09,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:29:09,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928142564] [2024-11-28 03:29:09,365 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:29:09,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:29:09,379 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:29:09,379 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:29:09,538 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:29:09,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:29:09,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928142564] [2024-11-28 03:29:09,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928142564] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:29:09,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:29:09,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:29:09,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599642387] [2024-11-28 03:29:09,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:29:09,539 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:29:09,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:29:09,539 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:29:09,539 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:29:09,575 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:29:09,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 314 transitions, 4023 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:29:09,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:29:09,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:29:09,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:29:12,115 INFO L124 PetriNetUnfolderBase]: 4668/7806 cut-off events. [2024-11-28 03:29:12,115 INFO L125 PetriNetUnfolderBase]: For 111807/112075 co-relation queries the response was YES. [2024-11-28 03:29:12,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48574 conditions, 7806 events. 4668/7806 cut-off events. For 111807/112075 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 51431 event pairs, 1757 based on Foata normal form. 255/7882 useless extension candidates. Maximal degree in co-relation 48456. Up to 5782 conditions per place. [2024-11-28 03:29:12,212 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 241 selfloop transitions, 84 changer transitions 39/386 dead transitions. [2024-11-28 03:29:12,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 386 transitions, 5055 flow [2024-11-28 03:29:12,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 03:29:12,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 03:29:12,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 657 transitions. [2024-11-28 03:29:12,213 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.438 [2024-11-28 03:29:12,214 INFO L175 Difference]: Start difference. First operand has 365 places, 314 transitions, 4023 flow. Second operand 25 states and 657 transitions. [2024-11-28 03:29:12,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 386 transitions, 5055 flow [2024-11-28 03:29:12,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 386 transitions, 4821 flow, removed 34 selfloop flow, removed 25 redundant places. [2024-11-28 03:29:12,690 INFO L231 Difference]: Finished difference. Result has 351 places, 301 transitions, 3833 flow [2024-11-28 03:29:12,690 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3805, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3833, PETRI_PLACES=351, PETRI_TRANSITIONS=301} [2024-11-28 03:29:12,691 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 286 predicate places. [2024-11-28 03:29:12,691 INFO L471 AbstractCegarLoop]: Abstraction has has 351 places, 301 transitions, 3833 flow [2024-11-28 03:29:12,691 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:29:12,691 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:29:12,691 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:29:12,691 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-11-28 03:29:12,691 INFO L396 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:29:12,692 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:29:12,692 INFO L85 PathProgramCache]: Analyzing trace with hash -984179489, now seen corresponding path program 127 times [2024-11-28 03:29:12,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:29:12,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835954031] [2024-11-28 03:29:12,692 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:29:12,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:29:12,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:29:13,872 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:29:13,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:29:13,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835954031] [2024-11-28 03:29:13,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835954031] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:29:13,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021977937] [2024-11-28 03:29:13,872 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:29:13,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:29:13,872 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:29:13,874 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:29:13,878 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2024-11-28 03:29:14,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:29:14,037 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:29:14,038 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:29:14,443 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:29:14,444 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:29:14,455 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-28 03:29:14,455 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:29:14,817 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:29:14,818 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:29:14,861 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:29:14,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021977937] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:29:14,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:29:14,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 33 [2024-11-28 03:29:14,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713013422] [2024-11-28 03:29:14,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:29:14,862 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:29:14,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:29:14,863 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:29:14,863 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=974, Unknown=0, NotChecked=0, Total=1056 [2024-11-28 03:29:14,915 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:29:14,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 301 transitions, 3833 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:29:14,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:29:14,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:29:14,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:29:17,477 INFO L124 PetriNetUnfolderBase]: 4678/7847 cut-off events. [2024-11-28 03:29:17,478 INFO L125 PetriNetUnfolderBase]: For 87036/87310 co-relation queries the response was YES. [2024-11-28 03:29:17,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47291 conditions, 7847 events. 4678/7847 cut-off events. For 87036/87310 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 51840 event pairs, 1665 based on Foata normal form. 263/7947 useless extension candidates. Maximal degree in co-relation 47187. Up to 5200 conditions per place. [2024-11-28 03:29:17,626 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 240 selfloop transitions, 82 changer transitions 52/396 dead transitions. [2024-11-28 03:29:17,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 396 transitions, 5334 flow [2024-11-28 03:29:17,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:29:17,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:29:17,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 674 transitions. [2024-11-28 03:29:17,628 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43205128205128207 [2024-11-28 03:29:17,628 INFO L175 Difference]: Start difference. First operand has 351 places, 301 transitions, 3833 flow. Second operand 26 states and 674 transitions. [2024-11-28 03:29:17,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 396 transitions, 5334 flow [2024-11-28 03:29:18,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 396 transitions, 5126 flow, removed 7 selfloop flow, removed 22 redundant places. [2024-11-28 03:29:18,093 INFO L231 Difference]: Finished difference. Result has 349 places, 302 transitions, 3848 flow [2024-11-28 03:29:18,093 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3633, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3848, PETRI_PLACES=349, PETRI_TRANSITIONS=302} [2024-11-28 03:29:18,094 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 284 predicate places. [2024-11-28 03:29:18,094 INFO L471 AbstractCegarLoop]: Abstraction has has 349 places, 302 transitions, 3848 flow [2024-11-28 03:29:18,094 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:29:18,094 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:29:18,094 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:29:18,102 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2024-11-28 03:29:18,295 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127,44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:29:18,295 INFO L396 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:29:18,295 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:29:18,296 INFO L85 PathProgramCache]: Analyzing trace with hash 584778309, now seen corresponding path program 128 times [2024-11-28 03:29:18,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:29:18,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38773345] [2024-11-28 03:29:18,296 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:29:18,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:29:18,312 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:29:18,313 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:29:18,514 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:29:18,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:29:18,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38773345] [2024-11-28 03:29:18,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38773345] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:29:18,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:29:18,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:29:18,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137184218] [2024-11-28 03:29:18,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:29:18,515 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:29:18,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:29:18,515 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:29:18,515 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:29:18,659 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:29:18,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 302 transitions, 3848 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:29:18,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:29:18,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:29:18,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:29:21,076 INFO L124 PetriNetUnfolderBase]: 4714/7873 cut-off events. [2024-11-28 03:29:21,076 INFO L125 PetriNetUnfolderBase]: For 97277/97556 co-relation queries the response was YES. [2024-11-28 03:29:21,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49019 conditions, 7873 events. 4714/7873 cut-off events. For 97277/97556 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 52068 event pairs, 1669 based on Foata normal form. 268/7972 useless extension candidates. Maximal degree in co-relation 48907. Up to 5165 conditions per place. [2024-11-28 03:29:21,217 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 234 selfloop transitions, 96 changer transitions 44/396 dead transitions. [2024-11-28 03:29:21,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 396 transitions, 5430 flow [2024-11-28 03:29:21,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:29:21,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:29:21,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 682 transitions. [2024-11-28 03:29:21,219 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4371794871794872 [2024-11-28 03:29:21,219 INFO L175 Difference]: Start difference. First operand has 349 places, 302 transitions, 3848 flow. Second operand 26 states and 682 transitions. [2024-11-28 03:29:21,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 396 transitions, 5430 flow [2024-11-28 03:29:21,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 396 transitions, 5130 flow, removed 79 selfloop flow, removed 21 redundant places. [2024-11-28 03:29:21,708 INFO L231 Difference]: Finished difference. Result has 350 places, 300 transitions, 3917 flow [2024-11-28 03:29:21,708 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3639, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3917, PETRI_PLACES=350, PETRI_TRANSITIONS=300} [2024-11-28 03:29:21,709 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 285 predicate places. [2024-11-28 03:29:21,709 INFO L471 AbstractCegarLoop]: Abstraction has has 350 places, 300 transitions, 3917 flow [2024-11-28 03:29:21,709 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:29:21,709 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:29:21,709 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:29:21,709 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-11-28 03:29:21,709 INFO L396 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:29:21,710 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:29:21,710 INFO L85 PathProgramCache]: Analyzing trace with hash -483183087, now seen corresponding path program 129 times [2024-11-28 03:29:21,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:29:21,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933828658] [2024-11-28 03:29:21,710 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:29:21,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:29:21,723 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:29:21,723 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:29:21,895 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:29:21,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:29:21,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933828658] [2024-11-28 03:29:21,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933828658] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:29:21,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:29:21,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:29:21,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673224008] [2024-11-28 03:29:21,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:29:21,895 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:29:21,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:29:21,896 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:29:21,896 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:29:21,952 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:29:21,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 300 transitions, 3917 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:29:21,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:29:21,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:29:21,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:29:24,076 INFO L124 PetriNetUnfolderBase]: 4588/7669 cut-off events. [2024-11-28 03:29:24,076 INFO L125 PetriNetUnfolderBase]: For 94348/94602 co-relation queries the response was YES. [2024-11-28 03:29:24,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47606 conditions, 7669 events. 4588/7669 cut-off events. For 94348/94602 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 50352 event pairs, 1727 based on Foata normal form. 243/7723 useless extension candidates. Maximal degree in co-relation 47495. Up to 5689 conditions per place. [2024-11-28 03:29:24,211 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 261 selfloop transitions, 88 changer transitions 29/400 dead transitions. [2024-11-28 03:29:24,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 400 transitions, 5248 flow [2024-11-28 03:29:24,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 03:29:24,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-28 03:29:24,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 814 transitions. [2024-11-28 03:29:24,213 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4239583333333333 [2024-11-28 03:29:24,213 INFO L175 Difference]: Start difference. First operand has 350 places, 300 transitions, 3917 flow. Second operand 32 states and 814 transitions. [2024-11-28 03:29:24,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 400 transitions, 5248 flow [2024-11-28 03:29:24,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 400 transitions, 4961 flow, removed 53 selfloop flow, removed 21 redundant places. [2024-11-28 03:29:24,685 INFO L231 Difference]: Finished difference. Result has 352 places, 302 transitions, 3934 flow [2024-11-28 03:29:24,685 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3678, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=3934, PETRI_PLACES=352, PETRI_TRANSITIONS=302} [2024-11-28 03:29:24,685 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 287 predicate places. [2024-11-28 03:29:24,685 INFO L471 AbstractCegarLoop]: Abstraction has has 352 places, 302 transitions, 3934 flow [2024-11-28 03:29:24,686 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:29:24,686 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:29:24,686 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:29:24,686 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-11-28 03:29:24,686 INFO L396 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:29:24,687 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:29:24,687 INFO L85 PathProgramCache]: Analyzing trace with hash 742843449, now seen corresponding path program 130 times [2024-11-28 03:29:24,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:29:24,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563683334] [2024-11-28 03:29:24,687 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:29:24,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:29:24,697 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:29:24,697 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:29:24,825 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:29:24,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:29:24,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563683334] [2024-11-28 03:29:24,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563683334] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:29:24,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:29:24,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:29:24,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188605325] [2024-11-28 03:29:24,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:29:24,825 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:29:24,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:29:24,826 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:29:24,826 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:29:24,906 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:29:24,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 302 transitions, 3934 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:29:24,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:29:24,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:29:24,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:29:26,959 INFO L124 PetriNetUnfolderBase]: 4485/7499 cut-off events. [2024-11-28 03:29:26,959 INFO L125 PetriNetUnfolderBase]: For 83112/83370 co-relation queries the response was YES. [2024-11-28 03:29:27,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45513 conditions, 7499 events. 4485/7499 cut-off events. For 83112/83370 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 49092 event pairs, 1669 based on Foata normal form. 247/7569 useless extension candidates. Maximal degree in co-relation 45406. Up to 5628 conditions per place. [2024-11-28 03:29:27,079 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 238 selfloop transitions, 75 changer transitions 40/375 dead transitions. [2024-11-28 03:29:27,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 375 transitions, 4930 flow [2024-11-28 03:29:27,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:29:27,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:29:27,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 675 transitions. [2024-11-28 03:29:27,080 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4326923076923077 [2024-11-28 03:29:27,080 INFO L175 Difference]: Start difference. First operand has 352 places, 302 transitions, 3934 flow. Second operand 26 states and 675 transitions. [2024-11-28 03:29:27,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 375 transitions, 4930 flow [2024-11-28 03:29:27,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 375 transitions, 4660 flow, removed 61 selfloop flow, removed 24 redundant places. [2024-11-28 03:29:27,515 INFO L231 Difference]: Finished difference. Result has 348 places, 289 transitions, 3686 flow [2024-11-28 03:29:27,515 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3678, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3686, PETRI_PLACES=348, PETRI_TRANSITIONS=289} [2024-11-28 03:29:27,515 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 283 predicate places. [2024-11-28 03:29:27,516 INFO L471 AbstractCegarLoop]: Abstraction has has 348 places, 289 transitions, 3686 flow [2024-11-28 03:29:27,516 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:29:27,516 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:29:27,516 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:29:27,516 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-11-28 03:29:27,516 INFO L396 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:29:27,517 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:29:27,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1680341673, now seen corresponding path program 131 times [2024-11-28 03:29:27,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:29:27,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157334060] [2024-11-28 03:29:27,517 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:29:27,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:29:27,535 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:29:27,535 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:29:28,655 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:29:28,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:29:28,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157334060] [2024-11-28 03:29:28,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157334060] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:29:28,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1772276364] [2024-11-28 03:29:28,656 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:29:28,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:29:28,656 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:29:28,657 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:29:28,658 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2024-11-28 03:29:28,814 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:29:28,814 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:29:28,815 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:29:28,817 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:29:29,231 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:29:29,231 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:29:29,244 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-28 03:29:29,244 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:29:29,533 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:29:29,533 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:29:29,575 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:29:29,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1772276364] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:29:29,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:29:29,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 31 [2024-11-28 03:29:29,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497749940] [2024-11-28 03:29:29,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:29:29,576 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:29:29,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:29:29,576 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:29:29,576 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=855, Unknown=0, NotChecked=0, Total=930 [2024-11-28 03:29:29,677 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:29:29,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 289 transitions, 3686 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:29:29,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:29:29,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:29:29,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:29:32,038 INFO L124 PetriNetUnfolderBase]: 4615/7704 cut-off events. [2024-11-28 03:29:32,038 INFO L125 PetriNetUnfolderBase]: For 78847/79097 co-relation queries the response was YES. [2024-11-28 03:29:32,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46409 conditions, 7704 events. 4615/7704 cut-off events. For 78847/79097 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 50614 event pairs, 1760 based on Foata normal form. 239/7756 useless extension candidates. Maximal degree in co-relation 46303. Up to 6072 conditions per place. [2024-11-28 03:29:32,158 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 258 selfloop transitions, 75 changer transitions 30/385 dead transitions. [2024-11-28 03:29:32,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 385 transitions, 4997 flow [2024-11-28 03:29:32,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:29:32,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:29:32,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 697 transitions. [2024-11-28 03:29:32,160 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4302469135802469 [2024-11-28 03:29:32,160 INFO L175 Difference]: Start difference. First operand has 348 places, 289 transitions, 3686 flow. Second operand 27 states and 697 transitions. [2024-11-28 03:29:32,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 385 transitions, 4997 flow [2024-11-28 03:29:32,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 385 transitions, 4715 flow, removed 23 selfloop flow, removed 28 redundant places. [2024-11-28 03:29:32,543 INFO L231 Difference]: Finished difference. Result has 337 places, 295 transitions, 3730 flow [2024-11-28 03:29:32,543 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3440, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3730, PETRI_PLACES=337, PETRI_TRANSITIONS=295} [2024-11-28 03:29:32,543 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 272 predicate places. [2024-11-28 03:29:32,543 INFO L471 AbstractCegarLoop]: Abstraction has has 337 places, 295 transitions, 3730 flow [2024-11-28 03:29:32,543 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:29:32,543 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:29:32,543 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:29:32,555 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2024-11-28 03:29:32,744 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:29:32,744 INFO L396 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:29:32,744 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:29:32,745 INFO L85 PathProgramCache]: Analyzing trace with hash 958453901, now seen corresponding path program 132 times [2024-11-28 03:29:32,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:29:32,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728967397] [2024-11-28 03:29:32,745 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:29:32,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:29:32,760 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:29:32,760 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:29:32,951 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:29:32,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:29:32,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728967397] [2024-11-28 03:29:32,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728967397] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:29:32,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:29:32,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:29:32,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969335699] [2024-11-28 03:29:32,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:29:32,952 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:29:32,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:29:32,952 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:29:32,952 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:29:33,018 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:29:33,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 295 transitions, 3730 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:29:33,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:29:33,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:29:33,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:29:35,283 INFO L124 PetriNetUnfolderBase]: 4651/7756 cut-off events. [2024-11-28 03:29:35,283 INFO L125 PetriNetUnfolderBase]: For 76499/76766 co-relation queries the response was YES. [2024-11-28 03:29:35,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46557 conditions, 7756 events. 4651/7756 cut-off events. For 76499/76766 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 50935 event pairs, 1390 based on Foata normal form. 254/7847 useless extension candidates. Maximal degree in co-relation 46450. Up to 5258 conditions per place. [2024-11-28 03:29:35,420 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 284 selfloop transitions, 92 changer transitions 23/421 dead transitions. [2024-11-28 03:29:35,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 421 transitions, 5239 flow [2024-11-28 03:29:35,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-28 03:29:35,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-11-28 03:29:35,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 856 transitions. [2024-11-28 03:29:35,422 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43232323232323233 [2024-11-28 03:29:35,422 INFO L175 Difference]: Start difference. First operand has 337 places, 295 transitions, 3730 flow. Second operand 33 states and 856 transitions. [2024-11-28 03:29:35,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 421 transitions, 5239 flow [2024-11-28 03:29:35,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 421 transitions, 5014 flow, removed 30 selfloop flow, removed 22 redundant places. [2024-11-28 03:29:35,907 INFO L231 Difference]: Finished difference. Result has 348 places, 302 transitions, 3876 flow [2024-11-28 03:29:35,908 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3527, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=3876, PETRI_PLACES=348, PETRI_TRANSITIONS=302} [2024-11-28 03:29:35,908 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 283 predicate places. [2024-11-28 03:29:35,908 INFO L471 AbstractCegarLoop]: Abstraction has has 348 places, 302 transitions, 3876 flow [2024-11-28 03:29:35,908 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:29:35,908 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:29:35,908 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:29:35,908 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-11-28 03:29:35,908 INFO L396 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:29:35,909 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:29:35,909 INFO L85 PathProgramCache]: Analyzing trace with hash 2060479261, now seen corresponding path program 133 times [2024-11-28 03:29:35,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:29:35,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326264981] [2024-11-28 03:29:35,909 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:29:35,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:29:35,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:29:37,056 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:29:37,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:29:37,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326264981] [2024-11-28 03:29:37,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326264981] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:29:37,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [823858926] [2024-11-28 03:29:37,056 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:29:37,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:29:37,056 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:29:37,058 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:29:37,060 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2024-11-28 03:29:37,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:29:37,213 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:29:37,214 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:29:37,602 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:29:37,602 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:29:37,614 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-28 03:29:37,615 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:29:38,003 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:29:38,003 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:29:38,054 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:29:38,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [823858926] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:29:38,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:29:38,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 34 [2024-11-28 03:29:38,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739282166] [2024-11-28 03:29:38,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:29:38,055 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:29:38,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:29:38,055 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:29:38,056 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=1033, Unknown=0, NotChecked=0, Total=1122 [2024-11-28 03:29:38,156 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:29:38,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 302 transitions, 3876 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:29:38,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:29:38,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:29:38,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:29:41,182 INFO L124 PetriNetUnfolderBase]: 4848/8107 cut-off events. [2024-11-28 03:29:41,182 INFO L125 PetriNetUnfolderBase]: For 86517/86765 co-relation queries the response was YES. [2024-11-28 03:29:41,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49559 conditions, 8107 events. 4848/8107 cut-off events. For 86517/86765 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 53720 event pairs, 1551 based on Foata normal form. 237/8151 useless extension candidates. Maximal degree in co-relation 49450. Up to 5918 conditions per place. [2024-11-28 03:29:41,352 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 283 selfloop transitions, 84 changer transitions 29/418 dead transitions. [2024-11-28 03:29:41,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 418 transitions, 5440 flow [2024-11-28 03:29:41,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-28 03:29:41,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-28 03:29:41,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 778 transitions. [2024-11-28 03:29:41,354 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43222222222222223 [2024-11-28 03:29:41,354 INFO L175 Difference]: Start difference. First operand has 348 places, 302 transitions, 3876 flow. Second operand 30 states and 778 transitions. [2024-11-28 03:29:41,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 418 transitions, 5440 flow [2024-11-28 03:29:41,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 418 transitions, 5138 flow, removed 56 selfloop flow, removed 28 redundant places. [2024-11-28 03:29:41,995 INFO L231 Difference]: Finished difference. Result has 355 places, 309 transitions, 3948 flow [2024-11-28 03:29:41,996 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3600, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=3948, PETRI_PLACES=355, PETRI_TRANSITIONS=309} [2024-11-28 03:29:41,996 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 290 predicate places. [2024-11-28 03:29:41,996 INFO L471 AbstractCegarLoop]: Abstraction has has 355 places, 309 transitions, 3948 flow [2024-11-28 03:29:41,996 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:29:41,996 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:29:41,996 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:29:42,010 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2024-11-28 03:29:42,197 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2024-11-28 03:29:42,197 INFO L396 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:29:42,198 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:29:42,198 INFO L85 PathProgramCache]: Analyzing trace with hash 743962845, now seen corresponding path program 134 times [2024-11-28 03:29:42,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:29:42,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732563806] [2024-11-28 03:29:42,198 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:29:42,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:29:42,210 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:29:42,211 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:29:42,375 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:29:42,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:29:42,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732563806] [2024-11-28 03:29:42,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732563806] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:29:42,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:29:42,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:29:42,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194182046] [2024-11-28 03:29:42,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:29:42,375 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:29:42,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:29:42,376 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:29:42,376 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:29:42,479 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:29:42,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 309 transitions, 3948 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:29:42,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:29:42,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:29:42,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:29:44,758 INFO L124 PetriNetUnfolderBase]: 4800/8023 cut-off events. [2024-11-28 03:29:44,758 INFO L125 PetriNetUnfolderBase]: For 88162/88427 co-relation queries the response was YES. [2024-11-28 03:29:44,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49259 conditions, 8023 events. 4800/8023 cut-off events. For 88162/88427 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 53382 event pairs, 1871 based on Foata normal form. 252/8090 useless extension candidates. Maximal degree in co-relation 49144. Up to 6465 conditions per place. [2024-11-28 03:29:44,935 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 254 selfloop transitions, 81 changer transitions 26/383 dead transitions. [2024-11-28 03:29:44,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 383 transitions, 5128 flow [2024-11-28 03:29:44,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:29:44,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:29:44,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 623 transitions. [2024-11-28 03:29:44,936 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4326388888888889 [2024-11-28 03:29:44,937 INFO L175 Difference]: Start difference. First operand has 355 places, 309 transitions, 3948 flow. Second operand 24 states and 623 transitions. [2024-11-28 03:29:44,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 383 transitions, 5128 flow [2024-11-28 03:29:45,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 383 transitions, 4923 flow, removed 26 selfloop flow, removed 23 redundant places. [2024-11-28 03:29:45,647 INFO L231 Difference]: Finished difference. Result has 353 places, 310 transitions, 3971 flow [2024-11-28 03:29:45,647 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3759, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3971, PETRI_PLACES=353, PETRI_TRANSITIONS=310} [2024-11-28 03:29:45,647 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 288 predicate places. [2024-11-28 03:29:45,648 INFO L471 AbstractCegarLoop]: Abstraction has has 353 places, 310 transitions, 3971 flow [2024-11-28 03:29:45,648 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:29:45,648 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:29:45,648 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:29:45,648 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-11-28 03:29:45,648 INFO L396 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:29:45,649 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:29:45,649 INFO L85 PathProgramCache]: Analyzing trace with hash 2007967055, now seen corresponding path program 135 times [2024-11-28 03:29:45,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:29:45,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546037706] [2024-11-28 03:29:45,649 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:29:45,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:29:45,668 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:29:45,668 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:29:45,911 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:29:45,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:29:45,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546037706] [2024-11-28 03:29:45,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546037706] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:29:45,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:29:45,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:29:45,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621597978] [2024-11-28 03:29:45,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:29:45,912 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:29:45,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:29:45,912 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:29:45,912 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:29:45,992 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:29:45,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 310 transitions, 3971 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:29:45,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:29:45,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:29:45,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:29:48,451 INFO L124 PetriNetUnfolderBase]: 4730/7918 cut-off events. [2024-11-28 03:29:48,451 INFO L125 PetriNetUnfolderBase]: For 89678/89928 co-relation queries the response was YES. [2024-11-28 03:29:48,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48398 conditions, 7918 events. 4730/7918 cut-off events. For 89678/89928 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 52282 event pairs, 1447 based on Foata normal form. 239/7986 useless extension candidates. Maximal degree in co-relation 48285. Up to 4980 conditions per place. [2024-11-28 03:29:48,623 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 279 selfloop transitions, 121 changer transitions 17/439 dead transitions. [2024-11-28 03:29:48,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 439 transitions, 5550 flow [2024-11-28 03:29:48,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-28 03:29:48,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2024-11-28 03:29:48,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 942 transitions. [2024-11-28 03:29:48,625 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4243243243243243 [2024-11-28 03:29:48,625 INFO L175 Difference]: Start difference. First operand has 353 places, 310 transitions, 3971 flow. Second operand 37 states and 942 transitions. [2024-11-28 03:29:48,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 439 transitions, 5550 flow [2024-11-28 03:29:49,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 439 transitions, 5286 flow, removed 45 selfloop flow, removed 23 redundant places. [2024-11-28 03:29:49,365 INFO L231 Difference]: Finished difference. Result has 368 places, 317 transitions, 4158 flow [2024-11-28 03:29:49,366 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3727, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=4158, PETRI_PLACES=368, PETRI_TRANSITIONS=317} [2024-11-28 03:29:49,366 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 303 predicate places. [2024-11-28 03:29:49,366 INFO L471 AbstractCegarLoop]: Abstraction has has 368 places, 317 transitions, 4158 flow [2024-11-28 03:29:49,366 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:29:49,366 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:29:49,366 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:29:49,366 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-11-28 03:29:49,366 INFO L396 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:29:49,367 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:29:49,367 INFO L85 PathProgramCache]: Analyzing trace with hash -395736129, now seen corresponding path program 136 times [2024-11-28 03:29:49,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:29:49,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422562853] [2024-11-28 03:29:49,368 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:29:49,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:29:49,379 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:29:49,379 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:29:49,502 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:29:49,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:29:49,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422562853] [2024-11-28 03:29:49,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422562853] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:29:49,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:29:49,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:29:49,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347016270] [2024-11-28 03:29:49,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:29:49,503 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:29:49,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:29:49,503 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:29:49,503 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:29:49,574 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:29:49,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 317 transitions, 4158 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:29:49,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:29:49,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:29:49,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:29:51,916 INFO L124 PetriNetUnfolderBase]: 4893/8201 cut-off events. [2024-11-28 03:29:51,916 INFO L125 PetriNetUnfolderBase]: For 92967/93232 co-relation queries the response was YES. [2024-11-28 03:29:52,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50716 conditions, 8201 events. 4893/8201 cut-off events. For 92967/93232 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 54622 event pairs, 1828 based on Foata normal form. 254/8276 useless extension candidates. Maximal degree in co-relation 50602. Up to 6459 conditions per place. [2024-11-28 03:29:52,081 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 289 selfloop transitions, 79 changer transitions 30/420 dead transitions. [2024-11-28 03:29:52,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 420 transitions, 5695 flow [2024-11-28 03:29:52,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 03:29:52,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-28 03:29:52,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 783 transitions. [2024-11-28 03:29:52,083 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42096774193548386 [2024-11-28 03:29:52,083 INFO L175 Difference]: Start difference. First operand has 368 places, 317 transitions, 4158 flow. Second operand 31 states and 783 transitions. [2024-11-28 03:29:52,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 420 transitions, 5695 flow [2024-11-28 03:29:52,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 420 transitions, 5295 flow, removed 83 selfloop flow, removed 28 redundant places. [2024-11-28 03:29:52,838 INFO L231 Difference]: Finished difference. Result has 378 places, 324 transitions, 4095 flow [2024-11-28 03:29:52,839 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3776, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=4095, PETRI_PLACES=378, PETRI_TRANSITIONS=324} [2024-11-28 03:29:52,839 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 313 predicate places. [2024-11-28 03:29:52,839 INFO L471 AbstractCegarLoop]: Abstraction has has 378 places, 324 transitions, 4095 flow [2024-11-28 03:29:52,839 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:29:52,839 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:29:52,839 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:29:52,839 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-11-28 03:29:52,839 INFO L396 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:29:52,840 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:29:52,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1915145987, now seen corresponding path program 137 times [2024-11-28 03:29:52,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:29:52,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823543388] [2024-11-28 03:29:52,840 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:29:52,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:29:52,859 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:29:52,859 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:29:54,046 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:29:54,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:29:54,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823543388] [2024-11-28 03:29:54,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823543388] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:29:54,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1062308826] [2024-11-28 03:29:54,047 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:29:54,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:29:54,047 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:29:54,049 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:29:54,050 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2024-11-28 03:29:54,206 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:29:54,207 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:29:54,208 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:29:54,209 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:29:54,641 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:29:54,641 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:29:54,654 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-28 03:29:54,654 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:29:54,923 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:29:54,923 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:29:54,968 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:29:54,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1062308826] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:29:54,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:29:54,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 31 [2024-11-28 03:29:54,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925768340] [2024-11-28 03:29:54,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:29:54,969 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:29:54,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:29:54,969 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:29:54,969 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=859, Unknown=0, NotChecked=0, Total=930 [2024-11-28 03:29:55,028 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:29:55,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 324 transitions, 4095 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:29:55,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:29:55,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:29:55,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:29:57,559 INFO L124 PetriNetUnfolderBase]: 4901/8213 cut-off events. [2024-11-28 03:29:57,559 INFO L125 PetriNetUnfolderBase]: For 101469/101717 co-relation queries the response was YES. [2024-11-28 03:29:57,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51445 conditions, 8213 events. 4901/8213 cut-off events. For 101469/101717 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 54905 event pairs, 1918 based on Foata normal form. 235/8255 useless extension candidates. Maximal degree in co-relation 51322. Up to 6721 conditions per place. [2024-11-28 03:29:57,735 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 271 selfloop transitions, 70 changer transitions 30/393 dead transitions. [2024-11-28 03:29:57,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 393 transitions, 5502 flow [2024-11-28 03:29:57,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:29:57,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:29:57,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 608 transitions. [2024-11-28 03:29:57,737 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-11-28 03:29:57,737 INFO L175 Difference]: Start difference. First operand has 378 places, 324 transitions, 4095 flow. Second operand 24 states and 608 transitions. [2024-11-28 03:29:57,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 393 transitions, 5502 flow [2024-11-28 03:29:58,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 393 transitions, 5264 flow, removed 40 selfloop flow, removed 24 redundant places. [2024-11-28 03:29:58,485 INFO L231 Difference]: Finished difference. Result has 378 places, 327 transitions, 4136 flow [2024-11-28 03:29:58,486 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3881, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=4136, PETRI_PLACES=378, PETRI_TRANSITIONS=327} [2024-11-28 03:29:58,486 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 313 predicate places. [2024-11-28 03:29:58,486 INFO L471 AbstractCegarLoop]: Abstraction has has 378 places, 327 transitions, 4136 flow [2024-11-28 03:29:58,486 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:29:58,486 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:29:58,486 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:29:58,497 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2024-11-28 03:29:58,687 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137,47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:29:58,687 INFO L396 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:29:58,688 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:29:58,688 INFO L85 PathProgramCache]: Analyzing trace with hash 460183553, now seen corresponding path program 138 times [2024-11-28 03:29:58,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:29:58,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316713219] [2024-11-28 03:29:58,688 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:29:58,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:29:58,707 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:29:58,707 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:29:58,970 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:29:58,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:29:58,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316713219] [2024-11-28 03:29:58,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316713219] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:29:58,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:29:58,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:29:58,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525036429] [2024-11-28 03:29:58,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:29:58,971 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:29:58,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:29:58,971 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:29:58,971 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:29:59,050 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:29:59,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 327 transitions, 4136 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:29:59,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:29:59,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:29:59,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:30:01,482 INFO L124 PetriNetUnfolderBase]: 4918/8291 cut-off events. [2024-11-28 03:30:01,482 INFO L125 PetriNetUnfolderBase]: For 106941/107206 co-relation queries the response was YES. [2024-11-28 03:30:01,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51660 conditions, 8291 events. 4918/8291 cut-off events. For 106941/107206 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 55480 event pairs, 1538 based on Foata normal form. 254/8382 useless extension candidates. Maximal degree in co-relation 51535. Up to 5360 conditions per place. [2024-11-28 03:30:01,658 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 273 selfloop transitions, 96 changer transitions 31/422 dead transitions. [2024-11-28 03:30:01,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 422 transitions, 5584 flow [2024-11-28 03:30:01,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 03:30:01,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 03:30:01,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 664 transitions. [2024-11-28 03:30:01,659 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44266666666666665 [2024-11-28 03:30:01,659 INFO L175 Difference]: Start difference. First operand has 378 places, 327 transitions, 4136 flow. Second operand 25 states and 664 transitions. [2024-11-28 03:30:01,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 422 transitions, 5584 flow [2024-11-28 03:30:02,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 422 transitions, 5341 flow, removed 69 selfloop flow, removed 19 redundant places. [2024-11-28 03:30:02,465 INFO L231 Difference]: Finished difference. Result has 383 places, 327 transitions, 4154 flow [2024-11-28 03:30:02,466 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3933, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=4154, PETRI_PLACES=383, PETRI_TRANSITIONS=327} [2024-11-28 03:30:02,466 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 318 predicate places. [2024-11-28 03:30:02,466 INFO L471 AbstractCegarLoop]: Abstraction has has 383 places, 327 transitions, 4154 flow [2024-11-28 03:30:02,466 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:30:02,466 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:30:02,466 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:30:02,466 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-11-28 03:30:02,467 INFO L396 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:30:02,468 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:30:02,468 INFO L85 PathProgramCache]: Analyzing trace with hash 25261649, now seen corresponding path program 139 times [2024-11-28 03:30:02,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:30:02,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961972596] [2024-11-28 03:30:02,468 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:30:02,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:30:02,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:30:03,801 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:30:03,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:30:03,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961972596] [2024-11-28 03:30:03,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961972596] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:30:03,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1762231064] [2024-11-28 03:30:03,802 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:30:03,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:30:03,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:30:03,804 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:30:03,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2024-11-28 03:30:03,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:30:03,971 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:30:03,972 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:30:04,326 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:30:04,326 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:30:04,371 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-28 03:30:04,371 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:30:04,736 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:30:04,736 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:30:04,782 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:30:04,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1762231064] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:30:04,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:30:04,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 34 [2024-11-28 03:30:04,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788013032] [2024-11-28 03:30:04,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:30:04,783 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:30:04,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:30:04,783 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:30:04,783 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=1034, Unknown=0, NotChecked=0, Total=1122 [2024-11-28 03:30:04,854 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:30:04,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 327 transitions, 4154 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:30:04,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:30:04,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:30:04,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:30:07,933 INFO L124 PetriNetUnfolderBase]: 4858/8178 cut-off events. [2024-11-28 03:30:07,933 INFO L125 PetriNetUnfolderBase]: For 100470/100718 co-relation queries the response was YES. [2024-11-28 03:30:08,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50886 conditions, 8178 events. 4858/8178 cut-off events. For 100470/100718 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 54778 event pairs, 1498 based on Foata normal form. 237/8238 useless extension candidates. Maximal degree in co-relation 50759. Up to 5588 conditions per place. [2024-11-28 03:30:08,108 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 289 selfloop transitions, 90 changer transitions 32/433 dead transitions. [2024-11-28 03:30:08,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 433 transitions, 5384 flow [2024-11-28 03:30:08,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 03:30:08,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-28 03:30:08,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 810 transitions. [2024-11-28 03:30:08,109 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43548387096774194 [2024-11-28 03:30:08,109 INFO L175 Difference]: Start difference. First operand has 383 places, 327 transitions, 4154 flow. Second operand 31 states and 810 transitions. [2024-11-28 03:30:08,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 433 transitions, 5384 flow [2024-11-28 03:30:08,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 433 transitions, 5133 flow, removed 26 selfloop flow, removed 22 redundant places. [2024-11-28 03:30:08,940 INFO L231 Difference]: Finished difference. Result has 386 places, 319 transitions, 4013 flow [2024-11-28 03:30:08,941 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3911, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=4013, PETRI_PLACES=386, PETRI_TRANSITIONS=319} [2024-11-28 03:30:08,941 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 321 predicate places. [2024-11-28 03:30:08,941 INFO L471 AbstractCegarLoop]: Abstraction has has 386 places, 319 transitions, 4013 flow [2024-11-28 03:30:08,941 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:30:08,941 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:30:08,941 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:30:08,949 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2024-11-28 03:30:09,142 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139,48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:30:09,142 INFO L396 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:30:09,142 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:30:09,143 INFO L85 PathProgramCache]: Analyzing trace with hash -2120811855, now seen corresponding path program 140 times [2024-11-28 03:30:09,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:30:09,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588798997] [2024-11-28 03:30:09,143 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:30:09,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:30:09,154 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:30:09,154 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:30:09,317 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:30:09,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:30:09,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588798997] [2024-11-28 03:30:09,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588798997] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:30:09,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:30:09,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:30:09,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945657798] [2024-11-28 03:30:09,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:30:09,318 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:30:09,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:30:09,318 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:30:09,318 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:30:09,369 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:30:09,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 319 transitions, 4013 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:30:09,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:30:09,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:30:09,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:30:11,872 INFO L124 PetriNetUnfolderBase]: 4826/8134 cut-off events. [2024-11-28 03:30:11,873 INFO L125 PetriNetUnfolderBase]: For 87936/88201 co-relation queries the response was YES. [2024-11-28 03:30:11,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49419 conditions, 8134 events. 4826/8134 cut-off events. For 87936/88201 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 54409 event pairs, 1359 based on Foata normal form. 254/8215 useless extension candidates. Maximal degree in co-relation 49297. Up to 5647 conditions per place. [2024-11-28 03:30:12,022 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 287 selfloop transitions, 94 changer transitions 36/439 dead transitions. [2024-11-28 03:30:12,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 439 transitions, 5335 flow [2024-11-28 03:30:12,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-28 03:30:12,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2024-11-28 03:30:12,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 875 transitions. [2024-11-28 03:30:12,024 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42892156862745096 [2024-11-28 03:30:12,024 INFO L175 Difference]: Start difference. First operand has 386 places, 319 transitions, 4013 flow. Second operand 34 states and 875 transitions. [2024-11-28 03:30:12,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 439 transitions, 5335 flow [2024-11-28 03:30:12,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 439 transitions, 5120 flow, removed 7 selfloop flow, removed 32 redundant places. [2024-11-28 03:30:12,747 INFO L231 Difference]: Finished difference. Result has 380 places, 315 transitions, 3965 flow [2024-11-28 03:30:12,747 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3808, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=3965, PETRI_PLACES=380, PETRI_TRANSITIONS=315} [2024-11-28 03:30:12,747 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 315 predicate places. [2024-11-28 03:30:12,747 INFO L471 AbstractCegarLoop]: Abstraction has has 380 places, 315 transitions, 3965 flow [2024-11-28 03:30:12,747 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:30:12,747 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:30:12,747 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:30:12,747 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-11-28 03:30:12,747 INFO L396 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:30:12,748 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:30:12,749 INFO L85 PathProgramCache]: Analyzing trace with hash 185339419, now seen corresponding path program 141 times [2024-11-28 03:30:12,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:30:12,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938348385] [2024-11-28 03:30:12,749 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:30:12,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:30:12,760 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:30:12,760 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:30:12,927 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:30:12,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:30:12,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938348385] [2024-11-28 03:30:12,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938348385] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:30:12,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:30:12,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:30:12,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918108903] [2024-11-28 03:30:12,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:30:12,927 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:30:12,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:30:12,928 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:30:12,928 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:30:12,976 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:30:12,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 315 transitions, 3965 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:30:12,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:30:12,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:30:12,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:30:15,271 INFO L124 PetriNetUnfolderBase]: 4746/8008 cut-off events. [2024-11-28 03:30:15,271 INFO L125 PetriNetUnfolderBase]: For 81465/81730 co-relation queries the response was YES. [2024-11-28 03:30:15,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48303 conditions, 8008 events. 4746/8008 cut-off events. For 81465/81730 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 53399 event pairs, 1528 based on Foata normal form. 254/8101 useless extension candidates. Maximal degree in co-relation 48184. Up to 5381 conditions per place. [2024-11-28 03:30:15,408 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 260 selfloop transitions, 93 changer transitions 26/401 dead transitions. [2024-11-28 03:30:15,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 401 transitions, 5151 flow [2024-11-28 03:30:15,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 03:30:15,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 03:30:15,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 657 transitions. [2024-11-28 03:30:15,409 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.438 [2024-11-28 03:30:15,409 INFO L175 Difference]: Start difference. First operand has 380 places, 315 transitions, 3965 flow. Second operand 25 states and 657 transitions. [2024-11-28 03:30:15,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 401 transitions, 5151 flow [2024-11-28 03:30:16,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 401 transitions, 4932 flow, removed 4 selfloop flow, removed 32 redundant places. [2024-11-28 03:30:16,066 INFO L231 Difference]: Finished difference. Result has 370 places, 314 transitions, 3965 flow [2024-11-28 03:30:16,066 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3746, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3965, PETRI_PLACES=370, PETRI_TRANSITIONS=314} [2024-11-28 03:30:16,066 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 305 predicate places. [2024-11-28 03:30:16,066 INFO L471 AbstractCegarLoop]: Abstraction has has 370 places, 314 transitions, 3965 flow [2024-11-28 03:30:16,067 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:30:16,067 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:30:16,067 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:30:16,067 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-11-28 03:30:16,067 INFO L396 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:30:16,068 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:30:16,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1074291919, now seen corresponding path program 142 times [2024-11-28 03:30:16,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:30:16,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904153766] [2024-11-28 03:30:16,068 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:30:16,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:30:16,078 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:30:16,078 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:30:16,203 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:30:16,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:30:16,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904153766] [2024-11-28 03:30:16,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904153766] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:30:16,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:30:16,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:30:16,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489081324] [2024-11-28 03:30:16,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:30:16,204 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:30:16,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:30:16,204 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:30:16,204 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:30:16,286 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:30:16,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 314 transitions, 3965 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:30:16,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:30:16,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:30:16,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:30:18,652 INFO L124 PetriNetUnfolderBase]: 4661/7842 cut-off events. [2024-11-28 03:30:18,652 INFO L125 PetriNetUnfolderBase]: For 85780/86028 co-relation queries the response was YES. [2024-11-28 03:30:18,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48061 conditions, 7842 events. 4661/7842 cut-off events. For 85780/86028 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 52279 event pairs, 1839 based on Foata normal form. 235/7886 useless extension candidates. Maximal degree in co-relation 47940. Up to 6410 conditions per place. [2024-11-28 03:30:18,743 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 247 selfloop transitions, 67 changer transitions 38/374 dead transitions. [2024-11-28 03:30:18,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 374 transitions, 4919 flow [2024-11-28 03:30:18,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:30:18,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:30:18,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 592 transitions. [2024-11-28 03:30:18,744 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4289855072463768 [2024-11-28 03:30:18,744 INFO L175 Difference]: Start difference. First operand has 370 places, 314 transitions, 3965 flow. Second operand 23 states and 592 transitions. [2024-11-28 03:30:18,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 374 transitions, 4919 flow [2024-11-28 03:30:19,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 374 transitions, 4626 flow, removed 31 selfloop flow, removed 24 redundant places. [2024-11-28 03:30:19,330 INFO L231 Difference]: Finished difference. Result has 366 places, 303 transitions, 3708 flow [2024-11-28 03:30:19,330 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3676, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3708, PETRI_PLACES=366, PETRI_TRANSITIONS=303} [2024-11-28 03:30:19,331 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 301 predicate places. [2024-11-28 03:30:19,331 INFO L471 AbstractCegarLoop]: Abstraction has has 366 places, 303 transitions, 3708 flow [2024-11-28 03:30:19,331 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:30:19,331 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:30:19,331 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:30:19,331 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-11-28 03:30:19,331 INFO L396 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:30:19,332 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:30:19,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1773264841, now seen corresponding path program 143 times [2024-11-28 03:30:19,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:30:19,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531309393] [2024-11-28 03:30:19,332 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:30:19,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:30:19,356 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:30:19,356 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:30:21,145 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:30:21,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:30:21,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531309393] [2024-11-28 03:30:21,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531309393] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:30:21,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1509488101] [2024-11-28 03:30:21,145 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:30:21,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:30:21,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:30:21,148 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:30:21,150 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2024-11-28 03:30:21,308 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:30:21,308 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:30:21,310 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:30:21,311 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:30:21,679 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:30:21,679 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:30:21,724 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-28 03:30:21,724 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:30:22,096 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:30:22,096 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:30:22,137 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:30:22,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1509488101] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:30:22,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:30:22,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 34 [2024-11-28 03:30:22,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857463844] [2024-11-28 03:30:22,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:30:22,138 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:30:22,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:30:22,138 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:30:22,138 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=1043, Unknown=0, NotChecked=0, Total=1122 [2024-11-28 03:30:22,184 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:30:22,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 303 transitions, 3708 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:30:22,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:30:22,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:30:22,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:30:25,056 INFO L124 PetriNetUnfolderBase]: 4480/7516 cut-off events. [2024-11-28 03:30:25,056 INFO L125 PetriNetUnfolderBase]: For 78782/79022 co-relation queries the response was YES. [2024-11-28 03:30:25,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45483 conditions, 7516 events. 4480/7516 cut-off events. For 78782/79022 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 49351 event pairs, 1436 based on Foata normal form. 229/7578 useless extension candidates. Maximal degree in co-relation 45364. Up to 5260 conditions per place. [2024-11-28 03:30:25,197 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 261 selfloop transitions, 79 changer transitions 45/407 dead transitions. [2024-11-28 03:30:25,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 407 transitions, 4846 flow [2024-11-28 03:30:25,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-28 03:30:25,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-11-28 03:30:25,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 843 transitions. [2024-11-28 03:30:25,199 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4257575757575758 [2024-11-28 03:30:25,199 INFO L175 Difference]: Start difference. First operand has 366 places, 303 transitions, 3708 flow. Second operand 33 states and 843 transitions. [2024-11-28 03:30:25,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 407 transitions, 4846 flow [2024-11-28 03:30:25,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 407 transitions, 4679 flow, removed 10 selfloop flow, removed 23 redundant places. [2024-11-28 03:30:25,995 INFO L231 Difference]: Finished difference. Result has 362 places, 289 transitions, 3553 flow [2024-11-28 03:30:25,995 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3545, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=3553, PETRI_PLACES=362, PETRI_TRANSITIONS=289} [2024-11-28 03:30:25,996 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 297 predicate places. [2024-11-28 03:30:25,996 INFO L471 AbstractCegarLoop]: Abstraction has has 362 places, 289 transitions, 3553 flow [2024-11-28 03:30:25,996 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:30:25,996 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:30:25,996 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:30:26,007 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2024-11-28 03:30:26,196 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143,49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:30:26,196 INFO L396 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:30:26,198 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:30:26,198 INFO L85 PathProgramCache]: Analyzing trace with hash -1255149347, now seen corresponding path program 144 times [2024-11-28 03:30:26,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:30:26,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825243313] [2024-11-28 03:30:26,198 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:30:26,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:30:26,214 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:30:26,214 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:30:26,387 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:30:26,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:30:26,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825243313] [2024-11-28 03:30:26,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825243313] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:30:26,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:30:26,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:30:26,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868332185] [2024-11-28 03:30:26,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:30:26,388 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:30:26,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:30:26,388 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:30:26,388 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:30:26,450 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:30:26,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 289 transitions, 3553 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:30:26,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:30:26,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:30:26,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:30:28,589 INFO L124 PetriNetUnfolderBase]: 4346/7274 cut-off events. [2024-11-28 03:30:28,590 INFO L125 PetriNetUnfolderBase]: For 74037/74275 co-relation queries the response was YES. [2024-11-28 03:30:28,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43962 conditions, 7274 events. 4346/7274 cut-off events. For 74037/74275 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 47216 event pairs, 1559 based on Foata normal form. 227/7346 useless extension candidates. Maximal degree in co-relation 43850. Up to 5153 conditions per place. [2024-11-28 03:30:28,693 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 222 selfloop transitions, 66 changer transitions 45/355 dead transitions. [2024-11-28 03:30:28,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 355 transitions, 4496 flow [2024-11-28 03:30:28,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 03:30:28,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-28 03:30:28,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 540 transitions. [2024-11-28 03:30:28,694 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-11-28 03:30:28,694 INFO L175 Difference]: Start difference. First operand has 362 places, 289 transitions, 3553 flow. Second operand 20 states and 540 transitions. [2024-11-28 03:30:28,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 355 transitions, 4496 flow [2024-11-28 03:30:29,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 355 transitions, 4278 flow, removed 12 selfloop flow, removed 30 redundant places. [2024-11-28 03:30:29,261 INFO L231 Difference]: Finished difference. Result has 332 places, 274 transitions, 3328 flow [2024-11-28 03:30:29,262 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3343, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3328, PETRI_PLACES=332, PETRI_TRANSITIONS=274} [2024-11-28 03:30:29,262 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 267 predicate places. [2024-11-28 03:30:29,262 INFO L471 AbstractCegarLoop]: Abstraction has has 332 places, 274 transitions, 3328 flow [2024-11-28 03:30:29,262 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:30:29,262 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:30:29,262 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:30:29,262 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-11-28 03:30:29,262 INFO L396 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:30:29,264 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:30:29,264 INFO L85 PathProgramCache]: Analyzing trace with hash 2080112743, now seen corresponding path program 145 times [2024-11-28 03:30:29,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:30:29,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023955328] [2024-11-28 03:30:29,264 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:30:29,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:30:29,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:30:30,715 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:30:30,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:30:30,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023955328] [2024-11-28 03:30:30,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023955328] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:30:30,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680784584] [2024-11-28 03:30:30,715 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:30:30,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:30:30,715 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:30:30,717 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:30:30,718 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2024-11-28 03:30:30,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:30:30,880 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:30:30,881 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:30:31,260 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:30:31,261 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:30:31,298 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-28 03:30:31,298 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:30:31,679 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:30:31,680 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:30:31,734 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:30:31,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680784584] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:30:31,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:30:31,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 36 [2024-11-28 03:30:31,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506964234] [2024-11-28 03:30:31,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:30:31,734 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:30:31,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:30:31,735 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:30:31,735 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=1164, Unknown=0, NotChecked=0, Total=1260 [2024-11-28 03:30:31,801 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:30:31,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 274 transitions, 3328 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:30:31,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:30:31,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:30:31,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:30:34,495 INFO L124 PetriNetUnfolderBase]: 4392/7351 cut-off events. [2024-11-28 03:30:34,495 INFO L125 PetriNetUnfolderBase]: For 72934/73166 co-relation queries the response was YES. [2024-11-28 03:30:34,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44331 conditions, 7351 events. 4392/7351 cut-off events. For 72934/73166 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 47726 event pairs, 1355 based on Foata normal form. 221/7407 useless extension candidates. Maximal degree in co-relation 44223. Up to 5212 conditions per place. [2024-11-28 03:30:34,655 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 260 selfloop transitions, 74 changer transitions 32/388 dead transitions. [2024-11-28 03:30:34,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 388 transitions, 4808 flow [2024-11-28 03:30:34,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 03:30:34,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-28 03:30:34,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 813 transitions. [2024-11-28 03:30:34,657 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4234375 [2024-11-28 03:30:34,657 INFO L175 Difference]: Start difference. First operand has 332 places, 274 transitions, 3328 flow. Second operand 32 states and 813 transitions. [2024-11-28 03:30:34,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 388 transitions, 4808 flow [2024-11-28 03:30:35,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 388 transitions, 4559 flow, removed 25 selfloop flow, removed 21 redundant places. [2024-11-28 03:30:35,117 INFO L231 Difference]: Finished difference. Result has 330 places, 277 transitions, 3374 flow [2024-11-28 03:30:35,117 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3126, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=3374, PETRI_PLACES=330, PETRI_TRANSITIONS=277} [2024-11-28 03:30:35,118 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 265 predicate places. [2024-11-28 03:30:35,118 INFO L471 AbstractCegarLoop]: Abstraction has has 330 places, 277 transitions, 3374 flow [2024-11-28 03:30:35,118 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:30:35,118 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:30:35,118 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:30:35,125 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2024-11-28 03:30:35,318 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2024-11-28 03:30:35,318 INFO L396 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:30:35,319 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:30:35,319 INFO L85 PathProgramCache]: Analyzing trace with hash 997129407, now seen corresponding path program 146 times [2024-11-28 03:30:35,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:30:35,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638775358] [2024-11-28 03:30:35,319 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:30:35,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:30:35,339 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:30:35,339 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:30:35,617 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:30:35,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:30:35,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638775358] [2024-11-28 03:30:35,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638775358] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:30:35,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:30:35,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:30:35,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713059919] [2024-11-28 03:30:35,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:30:35,618 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:30:35,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:30:35,619 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:30:35,619 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:30:35,739 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:30:35,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 277 transitions, 3374 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:30:35,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:30:35,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:30:35,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:30:37,933 INFO L124 PetriNetUnfolderBase]: 4341/7276 cut-off events. [2024-11-28 03:30:37,933 INFO L125 PetriNetUnfolderBase]: For 74297/74519 co-relation queries the response was YES. [2024-11-28 03:30:38,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43782 conditions, 7276 events. 4341/7276 cut-off events. For 74297/74519 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 47131 event pairs, 1680 based on Foata normal form. 212/7331 useless extension candidates. Maximal degree in co-relation 43675. Up to 5663 conditions per place. [2024-11-28 03:30:38,074 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 232 selfloop transitions, 75 changer transitions 28/357 dead transitions. [2024-11-28 03:30:38,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 357 transitions, 4670 flow [2024-11-28 03:30:38,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 03:30:38,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 03:30:38,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 638 transitions. [2024-11-28 03:30:38,075 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42533333333333334 [2024-11-28 03:30:38,076 INFO L175 Difference]: Start difference. First operand has 330 places, 277 transitions, 3374 flow. Second operand 25 states and 638 transitions. [2024-11-28 03:30:38,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 357 transitions, 4670 flow [2024-11-28 03:30:38,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 357 transitions, 4448 flow, removed 41 selfloop flow, removed 26 redundant places. [2024-11-28 03:30:38,497 INFO L231 Difference]: Finished difference. Result has 327 places, 281 transitions, 3476 flow [2024-11-28 03:30:38,497 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3186, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3476, PETRI_PLACES=327, PETRI_TRANSITIONS=281} [2024-11-28 03:30:38,497 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 262 predicate places. [2024-11-28 03:30:38,497 INFO L471 AbstractCegarLoop]: Abstraction has has 327 places, 281 transitions, 3476 flow [2024-11-28 03:30:38,497 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:30:38,497 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:30:38,497 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:30:38,498 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-11-28 03:30:38,498 INFO L396 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:30:38,499 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:30:38,499 INFO L85 PathProgramCache]: Analyzing trace with hash 387683041, now seen corresponding path program 147 times [2024-11-28 03:30:38,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:30:38,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086699624] [2024-11-28 03:30:38,499 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:30:38,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:30:38,514 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:30:38,514 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:30:38,682 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:30:38,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:30:38,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086699624] [2024-11-28 03:30:38,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086699624] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:30:38,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:30:38,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:30:38,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216726383] [2024-11-28 03:30:38,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:30:38,683 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:30:38,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:30:38,683 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:30:38,683 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:30:38,745 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:30:38,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 281 transitions, 3476 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:30:38,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:30:38,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:30:38,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:30:40,577 INFO L124 PetriNetUnfolderBase]: 4264/7152 cut-off events. [2024-11-28 03:30:40,577 INFO L125 PetriNetUnfolderBase]: For 69925/70149 co-relation queries the response was YES. [2024-11-28 03:30:40,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42533 conditions, 7152 events. 4264/7152 cut-off events. For 69925/70149 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 46006 event pairs, 1380 based on Foata normal form. 213/7226 useless extension candidates. Maximal degree in co-relation 42429. Up to 5274 conditions per place. [2024-11-28 03:30:40,724 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 262 selfloop transitions, 75 changer transitions 22/381 dead transitions. [2024-11-28 03:30:40,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 381 transitions, 4799 flow [2024-11-28 03:30:40,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:30:40,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:30:40,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 703 transitions. [2024-11-28 03:30:40,725 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4339506172839506 [2024-11-28 03:30:40,726 INFO L175 Difference]: Start difference. First operand has 327 places, 281 transitions, 3476 flow. Second operand 27 states and 703 transitions. [2024-11-28 03:30:40,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 381 transitions, 4799 flow [2024-11-28 03:30:41,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 381 transitions, 4503 flow, removed 86 selfloop flow, removed 22 redundant places. [2024-11-28 03:30:41,216 INFO L231 Difference]: Finished difference. Result has 335 places, 288 transitions, 3527 flow [2024-11-28 03:30:41,216 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3202, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3527, PETRI_PLACES=335, PETRI_TRANSITIONS=288} [2024-11-28 03:30:41,216 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 270 predicate places. [2024-11-28 03:30:41,216 INFO L471 AbstractCegarLoop]: Abstraction has has 335 places, 288 transitions, 3527 flow [2024-11-28 03:30:41,217 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:30:41,217 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:30:41,217 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:30:41,217 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-11-28 03:30:41,217 INFO L396 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:30:41,218 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:30:41,218 INFO L85 PathProgramCache]: Analyzing trace with hash 134826473, now seen corresponding path program 148 times [2024-11-28 03:30:41,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:30:41,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375344160] [2024-11-28 03:30:41,218 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:30:41,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:30:41,229 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:30:41,229 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:30:41,360 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:30:41,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:30:41,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375344160] [2024-11-28 03:30:41,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375344160] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:30:41,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:30:41,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:30:41,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947869559] [2024-11-28 03:30:41,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:30:41,360 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:30:41,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:30:41,361 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:30:41,361 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:30:41,415 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:30:41,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 288 transitions, 3527 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:30:41,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:30:41,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:30:41,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:30:43,464 INFO L124 PetriNetUnfolderBase]: 4273/7175 cut-off events. [2024-11-28 03:30:43,464 INFO L125 PetriNetUnfolderBase]: For 69572/69803 co-relation queries the response was YES. [2024-11-28 03:30:43,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42241 conditions, 7175 events. 4273/7175 cut-off events. For 69572/69803 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 46351 event pairs, 1691 based on Foata normal form. 220/7238 useless extension candidates. Maximal degree in co-relation 42134. Up to 5571 conditions per place. [2024-11-28 03:30:43,602 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 244 selfloop transitions, 70 changer transitions 31/367 dead transitions. [2024-11-28 03:30:43,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 367 transitions, 4574 flow [2024-11-28 03:30:43,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:30:43,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:30:43,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 684 transitions. [2024-11-28 03:30:43,603 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-11-28 03:30:43,603 INFO L175 Difference]: Start difference. First operand has 335 places, 288 transitions, 3527 flow. Second operand 27 states and 684 transitions. [2024-11-28 03:30:43,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 367 transitions, 4574 flow [2024-11-28 03:30:44,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 367 transitions, 4312 flow, removed 55 selfloop flow, removed 22 redundant places. [2024-11-28 03:30:44,072 INFO L231 Difference]: Finished difference. Result has 341 places, 285 transitions, 3391 flow [2024-11-28 03:30:44,072 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3275, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3391, PETRI_PLACES=341, PETRI_TRANSITIONS=285} [2024-11-28 03:30:44,072 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 276 predicate places. [2024-11-28 03:30:44,072 INFO L471 AbstractCegarLoop]: Abstraction has has 341 places, 285 transitions, 3391 flow [2024-11-28 03:30:44,072 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:30:44,072 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:30:44,072 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:30:44,072 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-11-28 03:30:44,073 INFO L396 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:30:44,073 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:30:44,073 INFO L85 PathProgramCache]: Analyzing trace with hash -813644865, now seen corresponding path program 149 times [2024-11-28 03:30:44,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:30:44,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190679758] [2024-11-28 03:30:44,074 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:30:44,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:30:44,095 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:30:44,095 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:30:45,289 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:30:45,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:30:45,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190679758] [2024-11-28 03:30:45,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190679758] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:30:45,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537200406] [2024-11-28 03:30:45,289 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:30:45,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:30:45,289 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:30:45,291 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:30:45,293 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2024-11-28 03:30:45,446 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:30:45,446 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:30:45,448 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:30:45,449 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:30:45,779 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:30:45,779 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:30:45,832 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-28 03:30:45,833 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:30:46,136 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:30:46,136 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:30:46,187 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:30:46,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537200406] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:30:46,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:30:46,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 35 [2024-11-28 03:30:46,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622503897] [2024-11-28 03:30:46,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:30:46,188 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:30:46,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:30:46,188 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:30:46,188 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=1096, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 03:30:46,258 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:30:46,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 285 transitions, 3391 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:30:46,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:30:46,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:30:46,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:30:48,604 INFO L124 PetriNetUnfolderBase]: 4333/7279 cut-off events. [2024-11-28 03:30:48,604 INFO L125 PetriNetUnfolderBase]: For 70608/70839 co-relation queries the response was YES. [2024-11-28 03:30:48,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42816 conditions, 7279 events. 4333/7279 cut-off events. For 70608/70839 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 47064 event pairs, 1365 based on Foata normal form. 220/7354 useless extension candidates. Maximal degree in co-relation 42707. Up to 5392 conditions per place. [2024-11-28 03:30:48,746 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 265 selfloop transitions, 75 changer transitions 23/385 dead transitions. [2024-11-28 03:30:48,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 385 transitions, 4820 flow [2024-11-28 03:30:48,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 03:30:48,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 03:30:48,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 658 transitions. [2024-11-28 03:30:48,748 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43866666666666665 [2024-11-28 03:30:48,748 INFO L175 Difference]: Start difference. First operand has 341 places, 285 transitions, 3391 flow. Second operand 25 states and 658 transitions. [2024-11-28 03:30:48,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 385 transitions, 4820 flow [2024-11-28 03:30:49,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 385 transitions, 4642 flow, removed 16 selfloop flow, removed 26 redundant places. [2024-11-28 03:30:49,261 INFO L231 Difference]: Finished difference. Result has 336 places, 296 transitions, 3666 flow [2024-11-28 03:30:49,261 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3233, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3666, PETRI_PLACES=336, PETRI_TRANSITIONS=296} [2024-11-28 03:30:49,262 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 271 predicate places. [2024-11-28 03:30:49,262 INFO L471 AbstractCegarLoop]: Abstraction has has 336 places, 296 transitions, 3666 flow [2024-11-28 03:30:49,262 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:30:49,262 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:30:49,262 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:30:49,271 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2024-11-28 03:30:49,462 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable149 [2024-11-28 03:30:49,462 INFO L396 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:30:49,463 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:30:49,463 INFO L85 PathProgramCache]: Analyzing trace with hash -381871715, now seen corresponding path program 150 times [2024-11-28 03:30:49,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:30:49,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352847675] [2024-11-28 03:30:49,463 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:30:49,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:30:49,479 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:30:49,479 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:30:49,671 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:30:49,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:30:49,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352847675] [2024-11-28 03:30:49,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352847675] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:30:49,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:30:49,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:30:49,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839438392] [2024-11-28 03:30:49,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:30:49,671 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:30:49,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:30:49,671 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:30:49,672 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:30:49,718 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:30:49,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 296 transitions, 3666 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:30:49,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:30:49,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:30:49,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:30:51,549 INFO L124 PetriNetUnfolderBase]: 4381/7357 cut-off events. [2024-11-28 03:30:51,549 INFO L125 PetriNetUnfolderBase]: For 69443/69665 co-relation queries the response was YES. [2024-11-28 03:30:51,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43517 conditions, 7357 events. 4381/7357 cut-off events. For 69443/69665 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 47597 event pairs, 1430 based on Foata normal form. 211/7417 useless extension candidates. Maximal degree in co-relation 43410. Up to 5352 conditions per place. [2024-11-28 03:30:51,674 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 276 selfloop transitions, 77 changer transitions 22/397 dead transitions. [2024-11-28 03:30:51,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 397 transitions, 5024 flow [2024-11-28 03:30:51,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-28 03:30:51,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-28 03:30:51,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 764 transitions. [2024-11-28 03:30:51,675 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42444444444444446 [2024-11-28 03:30:51,675 INFO L175 Difference]: Start difference. First operand has 336 places, 296 transitions, 3666 flow. Second operand 30 states and 764 transitions. [2024-11-28 03:30:51,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 397 transitions, 5024 flow [2024-11-28 03:30:52,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 397 transitions, 4570 flow, removed 121 selfloop flow, removed 24 redundant places. [2024-11-28 03:30:52,167 INFO L231 Difference]: Finished difference. Result has 345 places, 303 transitions, 3567 flow [2024-11-28 03:30:52,167 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3229, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=3567, PETRI_PLACES=345, PETRI_TRANSITIONS=303} [2024-11-28 03:30:52,167 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 280 predicate places. [2024-11-28 03:30:52,167 INFO L471 AbstractCegarLoop]: Abstraction has has 345 places, 303 transitions, 3567 flow [2024-11-28 03:30:52,167 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:30:52,167 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:30:52,167 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:30:52,167 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-11-28 03:30:52,167 INFO L396 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:30:52,168 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:30:52,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1350070153, now seen corresponding path program 151 times [2024-11-28 03:30:52,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:30:52,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445388312] [2024-11-28 03:30:52,168 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:30:52,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:30:52,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:30:53,880 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:30:53,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:30:53,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445388312] [2024-11-28 03:30:53,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445388312] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:30:53,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1034982695] [2024-11-28 03:30:53,881 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:30:53,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:30:53,881 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:30:53,882 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:30:53,884 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2024-11-28 03:30:54,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:30:54,043 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:30:54,044 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:30:54,415 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:30:54,415 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:30:54,492 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-28 03:30:54,492 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:30:54,868 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:30:54,868 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:30:54,910 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:30:54,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1034982695] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:30:54,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:30:54,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 35 [2024-11-28 03:30:54,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673754617] [2024-11-28 03:30:54,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:30:54,911 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:30:54,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:30:54,911 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:30:54,911 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=1106, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 03:30:54,990 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:30:54,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 303 transitions, 3567 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:30:54,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:30:54,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:30:54,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:30:57,114 INFO L124 PetriNetUnfolderBase]: 4292/7195 cut-off events. [2024-11-28 03:30:57,114 INFO L125 PetriNetUnfolderBase]: For 66772/66994 co-relation queries the response was YES. [2024-11-28 03:30:57,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41557 conditions, 7195 events. 4292/7195 cut-off events. For 66772/66994 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 46458 event pairs, 1713 based on Foata normal form. 211/7249 useless extension candidates. Maximal degree in co-relation 41450. Up to 5916 conditions per place. [2024-11-28 03:30:57,239 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 249 selfloop transitions, 57 changer transitions 38/366 dead transitions. [2024-11-28 03:30:57,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 366 transitions, 4478 flow [2024-11-28 03:30:57,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:30:57,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:30:57,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 652 transitions. [2024-11-28 03:30:57,240 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41794871794871796 [2024-11-28 03:30:57,240 INFO L175 Difference]: Start difference. First operand has 345 places, 303 transitions, 3567 flow. Second operand 26 states and 652 transitions. [2024-11-28 03:30:57,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 366 transitions, 4478 flow [2024-11-28 03:30:57,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 366 transitions, 4199 flow, removed 61 selfloop flow, removed 25 redundant places. [2024-11-28 03:30:57,695 INFO L231 Difference]: Finished difference. Result has 347 places, 294 transitions, 3322 flow [2024-11-28 03:30:57,695 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3294, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3322, PETRI_PLACES=347, PETRI_TRANSITIONS=294} [2024-11-28 03:30:57,696 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 282 predicate places. [2024-11-28 03:30:57,696 INFO L471 AbstractCegarLoop]: Abstraction has has 347 places, 294 transitions, 3322 flow [2024-11-28 03:30:57,696 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:30:57,696 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:30:57,696 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:30:57,705 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2024-11-28 03:30:57,896 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:30:57,896 INFO L396 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:30:57,897 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:30:57,897 INFO L85 PathProgramCache]: Analyzing trace with hash -157245239, now seen corresponding path program 152 times [2024-11-28 03:30:57,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:30:57,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672168210] [2024-11-28 03:30:57,897 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:30:57,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:30:57,907 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:30:57,908 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:30:58,056 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:30:58,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:30:58,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672168210] [2024-11-28 03:30:58,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672168210] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:30:58,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:30:58,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:30:58,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469440467] [2024-11-28 03:30:58,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:30:58,056 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:30:58,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:30:58,056 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:30:58,057 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:30:58,101 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:30:58,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 294 transitions, 3322 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:30:58,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:30:58,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:30:58,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:31:00,120 INFO L124 PetriNetUnfolderBase]: 4202/7051 cut-off events. [2024-11-28 03:31:00,120 INFO L125 PetriNetUnfolderBase]: For 60389/60609 co-relation queries the response was YES. [2024-11-28 03:31:00,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39982 conditions, 7051 events. 4202/7051 cut-off events. For 60389/60609 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 45068 event pairs, 1182 based on Foata normal form. 209/7129 useless extension candidates. Maximal degree in co-relation 39873. Up to 3843 conditions per place. [2024-11-28 03:31:00,227 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 256 selfloop transitions, 97 changer transitions 24/399 dead transitions. [2024-11-28 03:31:00,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 399 transitions, 4623 flow [2024-11-28 03:31:00,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-28 03:31:00,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-28 03:31:00,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 780 transitions. [2024-11-28 03:31:00,228 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-11-28 03:31:00,228 INFO L175 Difference]: Start difference. First operand has 347 places, 294 transitions, 3322 flow. Second operand 30 states and 780 transitions. [2024-11-28 03:31:00,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 399 transitions, 4623 flow [2024-11-28 03:31:00,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 399 transitions, 4461 flow, removed 13 selfloop flow, removed 26 redundant places. [2024-11-28 03:31:00,690 INFO L231 Difference]: Finished difference. Result has 342 places, 290 transitions, 3384 flow [2024-11-28 03:31:00,690 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3168, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=3384, PETRI_PLACES=342, PETRI_TRANSITIONS=290} [2024-11-28 03:31:00,690 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 277 predicate places. [2024-11-28 03:31:00,690 INFO L471 AbstractCegarLoop]: Abstraction has has 342 places, 290 transitions, 3384 flow [2024-11-28 03:31:00,691 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:00,691 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:31:00,691 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:31:00,691 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-11-28 03:31:00,691 INFO L396 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:31:00,692 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:31:00,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1040158289, now seen corresponding path program 153 times [2024-11-28 03:31:00,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:31:00,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571957259] [2024-11-28 03:31:00,692 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:31:00,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:31:00,707 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:31:00,707 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:31:00,860 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:31:00,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:31:00,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571957259] [2024-11-28 03:31:00,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571957259] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:31:00,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:31:00,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:31:00,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889927034] [2024-11-28 03:31:00,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:31:00,861 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:31:00,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:31:00,861 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:31:00,862 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:31:00,921 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:31:00,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 290 transitions, 3384 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:00,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:31:00,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:31:00,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:31:03,030 INFO L124 PetriNetUnfolderBase]: 4436/7421 cut-off events. [2024-11-28 03:31:03,030 INFO L125 PetriNetUnfolderBase]: For 67796/68041 co-relation queries the response was YES. [2024-11-28 03:31:03,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43073 conditions, 7421 events. 4436/7421 cut-off events. For 67796/68041 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 48164 event pairs, 1358 based on Foata normal form. 234/7510 useless extension candidates. Maximal degree in co-relation 42966. Up to 4795 conditions per place. [2024-11-28 03:31:03,171 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 271 selfloop transitions, 105 changer transitions 16/414 dead transitions. [2024-11-28 03:31:03,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 414 transitions, 4981 flow [2024-11-28 03:31:03,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 03:31:03,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-28 03:31:03,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 805 transitions. [2024-11-28 03:31:03,172 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4327956989247312 [2024-11-28 03:31:03,172 INFO L175 Difference]: Start difference. First operand has 342 places, 290 transitions, 3384 flow. Second operand 31 states and 805 transitions. [2024-11-28 03:31:03,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 414 transitions, 4981 flow [2024-11-28 03:31:03,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 414 transitions, 4722 flow, removed 17 selfloop flow, removed 30 redundant places. [2024-11-28 03:31:03,662 INFO L231 Difference]: Finished difference. Result has 346 places, 305 transitions, 3650 flow [2024-11-28 03:31:03,662 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3156, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3650, PETRI_PLACES=346, PETRI_TRANSITIONS=305} [2024-11-28 03:31:03,662 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 281 predicate places. [2024-11-28 03:31:03,662 INFO L471 AbstractCegarLoop]: Abstraction has has 346 places, 305 transitions, 3650 flow [2024-11-28 03:31:03,662 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:03,662 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:31:03,662 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:31:03,662 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-11-28 03:31:03,662 INFO L396 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:31:03,663 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:31:03,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1213960671, now seen corresponding path program 154 times [2024-11-28 03:31:03,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:31:03,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899865051] [2024-11-28 03:31:03,664 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:31:03,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:31:03,674 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:31:03,674 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:31:03,795 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:31:03,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:31:03,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899865051] [2024-11-28 03:31:03,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899865051] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:31:03,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:31:03,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:31:03,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888060048] [2024-11-28 03:31:03,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:31:03,795 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:31:03,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:31:03,796 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:31:03,796 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:31:03,894 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:31:03,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 305 transitions, 3650 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:03,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:31:03,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:31:03,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:31:05,824 INFO L124 PetriNetUnfolderBase]: 4404/7376 cut-off events. [2024-11-28 03:31:05,824 INFO L125 PetriNetUnfolderBase]: For 67388/67633 co-relation queries the response was YES. [2024-11-28 03:31:05,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43073 conditions, 7376 events. 4404/7376 cut-off events. For 67388/67633 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 47770 event pairs, 1403 based on Foata normal form. 234/7457 useless extension candidates. Maximal degree in co-relation 42963. Up to 5239 conditions per place. [2024-11-28 03:31:05,947 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 274 selfloop transitions, 80 changer transitions 31/407 dead transitions. [2024-11-28 03:31:05,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 407 transitions, 4861 flow [2024-11-28 03:31:05,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-28 03:31:05,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-28 03:31:05,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 757 transitions. [2024-11-28 03:31:05,949 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43505747126436783 [2024-11-28 03:31:05,949 INFO L175 Difference]: Start difference. First operand has 346 places, 305 transitions, 3650 flow. Second operand 29 states and 757 transitions. [2024-11-28 03:31:05,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 407 transitions, 4861 flow [2024-11-28 03:31:06,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 407 transitions, 4643 flow, removed 59 selfloop flow, removed 19 redundant places. [2024-11-28 03:31:06,478 INFO L231 Difference]: Finished difference. Result has 356 places, 297 transitions, 3523 flow [2024-11-28 03:31:06,478 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3442, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=3523, PETRI_PLACES=356, PETRI_TRANSITIONS=297} [2024-11-28 03:31:06,478 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 291 predicate places. [2024-11-28 03:31:06,478 INFO L471 AbstractCegarLoop]: Abstraction has has 356 places, 297 transitions, 3523 flow [2024-11-28 03:31:06,478 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:06,478 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:31:06,478 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:31:06,478 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-11-28 03:31:06,479 INFO L396 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:31:06,479 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:31:06,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1531822945, now seen corresponding path program 155 times [2024-11-28 03:31:06,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:31:06,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630313772] [2024-11-28 03:31:06,480 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:31:06,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:31:06,496 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:31:06,496 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:31:07,237 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:31:07,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:31:07,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630313772] [2024-11-28 03:31:07,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630313772] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:31:07,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1603955357] [2024-11-28 03:31:07,238 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:31:07,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:31:07,238 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:31:07,239 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:31:07,240 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2024-11-28 03:31:07,402 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:31:07,402 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:31:07,404 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:31:07,405 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:31:07,703 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:31:07,704 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:31:07,722 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-28 03:31:07,722 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:31:07,983 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:31:07,984 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:31:08,032 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:31:08,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1603955357] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:31:08,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:31:08,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 31 [2024-11-28 03:31:08,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445361578] [2024-11-28 03:31:08,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:31:08,032 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:31:08,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:31:08,033 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:31:08,033 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=845, Unknown=0, NotChecked=0, Total=930 [2024-11-28 03:31:08,129 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:31:08,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 297 transitions, 3523 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:08,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:31:08,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:31:08,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:31:10,402 INFO L124 PetriNetUnfolderBase]: 4286/7139 cut-off events. [2024-11-28 03:31:10,402 INFO L125 PetriNetUnfolderBase]: For 61676/61908 co-relation queries the response was YES. [2024-11-28 03:31:10,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41736 conditions, 7139 events. 4286/7139 cut-off events. For 61676/61908 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 45846 event pairs, 1388 based on Foata normal form. 221/7204 useless extension candidates. Maximal degree in co-relation 41626. Up to 5403 conditions per place. [2024-11-28 03:31:10,535 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 247 selfloop transitions, 57 changer transitions 42/368 dead transitions. [2024-11-28 03:31:10,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 368 transitions, 4449 flow [2024-11-28 03:31:10,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:31:10,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:31:10,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 623 transitions. [2024-11-28 03:31:10,536 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4326388888888889 [2024-11-28 03:31:10,536 INFO L175 Difference]: Start difference. First operand has 356 places, 297 transitions, 3523 flow. Second operand 24 states and 623 transitions. [2024-11-28 03:31:10,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 368 transitions, 4449 flow [2024-11-28 03:31:11,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 368 transitions, 4232 flow, removed 9 selfloop flow, removed 28 redundant places. [2024-11-28 03:31:11,041 INFO L231 Difference]: Finished difference. Result has 342 places, 283 transitions, 3288 flow [2024-11-28 03:31:11,041 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3306, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3288, PETRI_PLACES=342, PETRI_TRANSITIONS=283} [2024-11-28 03:31:11,042 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 277 predicate places. [2024-11-28 03:31:11,042 INFO L471 AbstractCegarLoop]: Abstraction has has 342 places, 283 transitions, 3288 flow [2024-11-28 03:31:11,042 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:11,042 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:31:11,042 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:31:11,050 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2024-11-28 03:31:11,243 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable155 [2024-11-28 03:31:11,243 INFO L396 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:31:11,244 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:31:11,244 INFO L85 PathProgramCache]: Analyzing trace with hash -481394045, now seen corresponding path program 156 times [2024-11-28 03:31:11,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:31:11,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081045257] [2024-11-28 03:31:11,244 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:31:11,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:31:11,256 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:31:11,256 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:31:11,491 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:31:11,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:31:11,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081045257] [2024-11-28 03:31:11,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081045257] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:31:11,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:31:11,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:31:11,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603141740] [2024-11-28 03:31:11,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:31:11,491 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:31:11,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:31:11,492 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:31:11,492 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:31:11,604 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:31:11,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 283 transitions, 3288 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:11,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:31:11,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:31:11,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:31:13,469 INFO L124 PetriNetUnfolderBase]: 4178/6964 cut-off events. [2024-11-28 03:31:13,470 INFO L125 PetriNetUnfolderBase]: For 60921/61151 co-relation queries the response was YES. [2024-11-28 03:31:13,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40469 conditions, 6964 events. 4178/6964 cut-off events. For 60921/61151 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 44414 event pairs, 1694 based on Foata normal form. 219/7021 useless extension candidates. Maximal degree in co-relation 40362. Up to 5913 conditions per place. [2024-11-28 03:31:13,600 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 243 selfloop transitions, 60 changer transitions 19/344 dead transitions. [2024-11-28 03:31:13,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 344 transitions, 4257 flow [2024-11-28 03:31:13,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 03:31:13,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-28 03:31:13,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 560 transitions. [2024-11-28 03:31:13,602 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-11-28 03:31:13,602 INFO L175 Difference]: Start difference. First operand has 342 places, 283 transitions, 3288 flow. Second operand 22 states and 560 transitions. [2024-11-28 03:31:13,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 344 transitions, 4257 flow [2024-11-28 03:31:13,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 344 transitions, 4107 flow, removed 11 selfloop flow, removed 22 redundant places. [2024-11-28 03:31:13,991 INFO L231 Difference]: Finished difference. Result has 328 places, 284 transitions, 3351 flow [2024-11-28 03:31:13,991 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3152, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3351, PETRI_PLACES=328, PETRI_TRANSITIONS=284} [2024-11-28 03:31:13,992 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 263 predicate places. [2024-11-28 03:31:13,992 INFO L471 AbstractCegarLoop]: Abstraction has has 328 places, 284 transitions, 3351 flow [2024-11-28 03:31:13,992 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:13,992 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:31:13,992 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:31:13,992 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-11-28 03:31:13,992 INFO L396 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:31:13,993 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:31:13,993 INFO L85 PathProgramCache]: Analyzing trace with hash 2081038351, now seen corresponding path program 157 times [2024-11-28 03:31:13,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:31:13,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020100721] [2024-11-28 03:31:13,993 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:31:13,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:31:14,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:31:15,273 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:31:15,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:31:15,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020100721] [2024-11-28 03:31:15,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020100721] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:31:15,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [104044294] [2024-11-28 03:31:15,274 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:31:15,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:31:15,274 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:31:15,276 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:31:15,277 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2024-11-28 03:31:15,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:31:15,435 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:31:15,436 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:31:15,773 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:31:15,773 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:31:15,812 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-28 03:31:15,812 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:31:16,176 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:31:16,176 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:31:16,222 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:31:16,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [104044294] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:31:16,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:31:16,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 34 [2024-11-28 03:31:16,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127814895] [2024-11-28 03:31:16,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:31:16,222 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:31:16,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:31:16,223 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:31:16,223 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=1037, Unknown=0, NotChecked=0, Total=1122 [2024-11-28 03:31:16,288 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:31:16,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 284 transitions, 3351 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:16,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:31:16,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:31:16,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:31:18,430 INFO L124 PetriNetUnfolderBase]: 4196/7003 cut-off events. [2024-11-28 03:31:18,430 INFO L125 PetriNetUnfolderBase]: For 60337/60567 co-relation queries the response was YES. [2024-11-28 03:31:18,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40671 conditions, 7003 events. 4196/7003 cut-off events. For 60337/60567 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 44766 event pairs, 1723 based on Foata normal form. 219/7061 useless extension candidates. Maximal degree in co-relation 40564. Up to 5977 conditions per place. [2024-11-28 03:31:18,535 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 238 selfloop transitions, 50 changer transitions 35/345 dead transitions. [2024-11-28 03:31:18,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 345 transitions, 4308 flow [2024-11-28 03:31:18,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 03:31:18,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-28 03:31:18,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 516 transitions. [2024-11-28 03:31:18,537 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43 [2024-11-28 03:31:18,537 INFO L175 Difference]: Start difference. First operand has 328 places, 284 transitions, 3351 flow. Second operand 20 states and 516 transitions. [2024-11-28 03:31:18,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 345 transitions, 4308 flow [2024-11-28 03:31:18,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 345 transitions, 4044 flow, removed 61 selfloop flow, removed 18 redundant places. [2024-11-28 03:31:18,918 INFO L231 Difference]: Finished difference. Result has 331 places, 282 transitions, 3259 flow [2024-11-28 03:31:18,919 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3150, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3259, PETRI_PLACES=331, PETRI_TRANSITIONS=282} [2024-11-28 03:31:18,919 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 266 predicate places. [2024-11-28 03:31:18,919 INFO L471 AbstractCegarLoop]: Abstraction has has 331 places, 282 transitions, 3259 flow [2024-11-28 03:31:18,919 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:18,919 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:31:18,919 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:31:18,926 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2024-11-28 03:31:19,119 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable157 [2024-11-28 03:31:19,120 INFO L396 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:31:19,120 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:31:19,120 INFO L85 PathProgramCache]: Analyzing trace with hash -289918131, now seen corresponding path program 158 times [2024-11-28 03:31:19,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:31:19,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410500265] [2024-11-28 03:31:19,120 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:31:19,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:31:19,141 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:31:19,141 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:31:19,297 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:31:19,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:31:19,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410500265] [2024-11-28 03:31:19,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410500265] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:31:19,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:31:19,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:31:19,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212694636] [2024-11-28 03:31:19,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:31:19,298 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:31:19,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:31:19,298 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:31:19,298 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:31:19,349 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:31:19,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 282 transitions, 3259 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:19,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:31:19,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:31:19,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:31:21,230 INFO L124 PetriNetUnfolderBase]: 4105/6839 cut-off events. [2024-11-28 03:31:21,230 INFO L125 PetriNetUnfolderBase]: For 57272/57511 co-relation queries the response was YES. [2024-11-28 03:31:21,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39388 conditions, 6839 events. 4105/6839 cut-off events. For 57272/57511 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 43589 event pairs, 1351 based on Foata normal form. 228/6912 useless extension candidates. Maximal degree in co-relation 39279. Up to 4604 conditions per place. [2024-11-28 03:31:21,336 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 247 selfloop transitions, 95 changer transitions 16/380 dead transitions. [2024-11-28 03:31:21,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 380 transitions, 4515 flow [2024-11-28 03:31:21,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 03:31:21,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-28 03:31:21,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 787 transitions. [2024-11-28 03:31:21,337 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42311827956989245 [2024-11-28 03:31:21,337 INFO L175 Difference]: Start difference. First operand has 331 places, 282 transitions, 3259 flow. Second operand 31 states and 787 transitions. [2024-11-28 03:31:21,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 380 transitions, 4515 flow [2024-11-28 03:31:21,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 380 transitions, 4373 flow, removed 16 selfloop flow, removed 20 redundant places. [2024-11-28 03:31:21,671 INFO L231 Difference]: Finished difference. Result has 337 places, 282 transitions, 3384 flow [2024-11-28 03:31:21,671 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3117, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3384, PETRI_PLACES=337, PETRI_TRANSITIONS=282} [2024-11-28 03:31:21,671 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 272 predicate places. [2024-11-28 03:31:21,671 INFO L471 AbstractCegarLoop]: Abstraction has has 337 places, 282 transitions, 3384 flow [2024-11-28 03:31:21,671 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:21,671 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:31:21,671 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:31:21,671 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-11-28 03:31:21,671 INFO L396 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:31:21,672 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:31:21,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1165182077, now seen corresponding path program 159 times [2024-11-28 03:31:21,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:31:21,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128612342] [2024-11-28 03:31:21,673 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:31:21,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:31:21,683 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:31:21,683 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:31:21,849 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:31:21,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:31:21,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128612342] [2024-11-28 03:31:21,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128612342] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:31:21,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:31:21,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:31:21,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589089895] [2024-11-28 03:31:21,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:31:21,849 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:31:21,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:31:21,849 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:31:21,850 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:31:21,915 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:31:21,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 282 transitions, 3384 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:21,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:31:21,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:31:21,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:31:23,564 INFO L124 PetriNetUnfolderBase]: 3999/6630 cut-off events. [2024-11-28 03:31:23,564 INFO L125 PetriNetUnfolderBase]: For 55854/56091 co-relation queries the response was YES. [2024-11-28 03:31:23,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38466 conditions, 6630 events. 3999/6630 cut-off events. For 55854/56091 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 41831 event pairs, 1717 based on Foata normal form. 226/6690 useless extension candidates. Maximal degree in co-relation 38361. Up to 5641 conditions per place. [2024-11-28 03:31:23,673 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 228 selfloop transitions, 46 changer transitions 39/335 dead transitions. [2024-11-28 03:31:23,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 335 transitions, 4187 flow [2024-11-28 03:31:23,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 03:31:23,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-28 03:31:23,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 559 transitions. [2024-11-28 03:31:23,675 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42348484848484846 [2024-11-28 03:31:23,675 INFO L175 Difference]: Start difference. First operand has 337 places, 282 transitions, 3384 flow. Second operand 22 states and 559 transitions. [2024-11-28 03:31:23,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 335 transitions, 4187 flow [2024-11-28 03:31:24,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 335 transitions, 3892 flow, removed 48 selfloop flow, removed 30 redundant places. [2024-11-28 03:31:24,012 INFO L231 Difference]: Finished difference. Result has 328 places, 270 transitions, 3077 flow [2024-11-28 03:31:24,013 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3089, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3077, PETRI_PLACES=328, PETRI_TRANSITIONS=270} [2024-11-28 03:31:24,013 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 263 predicate places. [2024-11-28 03:31:24,013 INFO L471 AbstractCegarLoop]: Abstraction has has 328 places, 270 transitions, 3077 flow [2024-11-28 03:31:24,013 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:24,013 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:31:24,013 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:31:24,013 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-11-28 03:31:24,013 INFO L396 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:31:24,014 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:31:24,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1900894329, now seen corresponding path program 160 times [2024-11-28 03:31:24,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:31:24,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848301563] [2024-11-28 03:31:24,014 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:31:24,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:31:24,024 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:31:24,024 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:31:24,142 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:31:24,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:31:24,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848301563] [2024-11-28 03:31:24,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848301563] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:31:24,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:31:24,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:31:24,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890829676] [2024-11-28 03:31:24,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:31:24,143 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:31:24,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:31:24,143 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:31:24,143 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:31:24,204 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:31:24,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 270 transitions, 3077 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:24,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:31:24,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:31:24,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:31:25,904 INFO L124 PetriNetUnfolderBase]: 3935/6528 cut-off events. [2024-11-28 03:31:25,905 INFO L125 PetriNetUnfolderBase]: For 52074/52309 co-relation queries the response was YES. [2024-11-28 03:31:25,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37022 conditions, 6528 events. 3935/6528 cut-off events. For 52074/52309 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 40956 event pairs, 1351 based on Foata normal form. 224/6602 useless extension candidates. Maximal degree in co-relation 36921. Up to 4635 conditions per place. [2024-11-28 03:31:25,982 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 244 selfloop transitions, 72 changer transitions 32/370 dead transitions. [2024-11-28 03:31:25,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 370 transitions, 4186 flow [2024-11-28 03:31:25,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:31:25,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:31:25,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 728 transitions. [2024-11-28 03:31:25,984 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-11-28 03:31:25,984 INFO L175 Difference]: Start difference. First operand has 328 places, 270 transitions, 3077 flow. Second operand 28 states and 728 transitions. [2024-11-28 03:31:25,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 370 transitions, 4186 flow [2024-11-28 03:31:26,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 370 transitions, 4004 flow, removed 11 selfloop flow, removed 21 redundant places. [2024-11-28 03:31:26,257 INFO L231 Difference]: Finished difference. Result has 317 places, 262 transitions, 2976 flow [2024-11-28 03:31:26,257 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2896, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=2976, PETRI_PLACES=317, PETRI_TRANSITIONS=262} [2024-11-28 03:31:26,257 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 252 predicate places. [2024-11-28 03:31:26,257 INFO L471 AbstractCegarLoop]: Abstraction has has 317 places, 262 transitions, 2976 flow [2024-11-28 03:31:26,257 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:26,257 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:31:26,257 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:31:26,257 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-11-28 03:31:26,257 INFO L396 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:31:26,258 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:31:26,258 INFO L85 PathProgramCache]: Analyzing trace with hash -1087439623, now seen corresponding path program 161 times [2024-11-28 03:31:26,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:31:26,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799925494] [2024-11-28 03:31:26,258 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:31:26,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:31:26,278 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:31:26,278 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:31:27,315 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:31:27,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:31:27,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799925494] [2024-11-28 03:31:27,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799925494] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:31:27,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2129150155] [2024-11-28 03:31:27,316 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:31:27,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:31:27,316 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:31:27,317 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:31:27,319 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2024-11-28 03:31:27,480 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:31:27,480 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:31:27,481 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:31:27,482 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:31:27,815 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:31:27,815 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:31:27,834 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-28 03:31:27,835 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:31:28,159 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:31:28,159 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:31:28,202 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:31:28,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2129150155] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:31:28,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:31:28,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 31 [2024-11-28 03:31:28,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443329687] [2024-11-28 03:31:28,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:31:28,203 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:31:28,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:31:28,203 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:31:28,203 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=859, Unknown=0, NotChecked=0, Total=930 [2024-11-28 03:31:28,282 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:31:28,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 262 transitions, 2976 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:28,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:31:28,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:31:28,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:31:30,273 INFO L124 PetriNetUnfolderBase]: 3825/6317 cut-off events. [2024-11-28 03:31:30,274 INFO L125 PetriNetUnfolderBase]: For 46874/47098 co-relation queries the response was YES. [2024-11-28 03:31:30,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35879 conditions, 6317 events. 3825/6317 cut-off events. For 46874/47098 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 39385 event pairs, 1291 based on Foata normal form. 213/6374 useless extension candidates. Maximal degree in co-relation 35783. Up to 4799 conditions per place. [2024-11-28 03:31:30,358 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 218 selfloop transitions, 49 changer transitions 40/329 dead transitions. [2024-11-28 03:31:30,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 329 transitions, 3812 flow [2024-11-28 03:31:30,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 03:31:30,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-28 03:31:30,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 572 transitions. [2024-11-28 03:31:30,359 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-11-28 03:31:30,359 INFO L175 Difference]: Start difference. First operand has 317 places, 262 transitions, 2976 flow. Second operand 22 states and 572 transitions. [2024-11-28 03:31:30,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 329 transitions, 3812 flow [2024-11-28 03:31:30,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 329 transitions, 3661 flow, removed 5 selfloop flow, removed 23 redundant places. [2024-11-28 03:31:30,619 INFO L231 Difference]: Finished difference. Result has 305 places, 248 transitions, 2794 flow [2024-11-28 03:31:30,620 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2825, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2794, PETRI_PLACES=305, PETRI_TRANSITIONS=248} [2024-11-28 03:31:30,620 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 240 predicate places. [2024-11-28 03:31:30,620 INFO L471 AbstractCegarLoop]: Abstraction has has 305 places, 248 transitions, 2794 flow [2024-11-28 03:31:30,620 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:30,620 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:31:30,620 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:31:30,628 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2024-11-28 03:31:30,820 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable161 [2024-11-28 03:31:30,821 INFO L396 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:31:30,821 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:31:30,821 INFO L85 PathProgramCache]: Analyzing trace with hash 783959717, now seen corresponding path program 162 times [2024-11-28 03:31:30,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:31:30,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017779056] [2024-11-28 03:31:30,821 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:31:30,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:31:30,835 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:31:30,835 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:31:30,986 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:31:30,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:31:30,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017779056] [2024-11-28 03:31:30,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017779056] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:31:30,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:31:30,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:31:30,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535304720] [2024-11-28 03:31:30,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:31:30,986 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:31:30,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:31:30,986 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:31:30,986 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:31:31,026 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:31:31,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 248 transitions, 2794 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:31,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:31:31,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:31:31,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:31:32,520 INFO L124 PetriNetUnfolderBase]: 3769/6193 cut-off events. [2024-11-28 03:31:32,520 INFO L125 PetriNetUnfolderBase]: For 45572/45799 co-relation queries the response was YES. [2024-11-28 03:31:32,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35134 conditions, 6193 events. 3769/6193 cut-off events. For 45572/45799 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 38225 event pairs, 1165 based on Foata normal form. 216/6258 useless extension candidates. Maximal degree in co-relation 35042. Up to 4644 conditions per place. [2024-11-28 03:31:32,630 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 222 selfloop transitions, 65 changer transitions 31/340 dead transitions. [2024-11-28 03:31:32,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 340 transitions, 3767 flow [2024-11-28 03:31:32,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:31:32,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:31:32,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 693 transitions. [2024-11-28 03:31:32,631 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42777777777777776 [2024-11-28 03:31:32,632 INFO L175 Difference]: Start difference. First operand has 305 places, 248 transitions, 2794 flow. Second operand 27 states and 693 transitions. [2024-11-28 03:31:32,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 340 transitions, 3767 flow [2024-11-28 03:31:32,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 340 transitions, 3599 flow, removed 9 selfloop flow, removed 21 redundant places. [2024-11-28 03:31:32,915 INFO L231 Difference]: Finished difference. Result has 294 places, 246 transitions, 2744 flow [2024-11-28 03:31:32,916 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2626, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=2744, PETRI_PLACES=294, PETRI_TRANSITIONS=246} [2024-11-28 03:31:32,916 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 229 predicate places. [2024-11-28 03:31:32,916 INFO L471 AbstractCegarLoop]: Abstraction has has 294 places, 246 transitions, 2744 flow [2024-11-28 03:31:32,916 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:32,916 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:31:32,916 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:31:32,916 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-11-28 03:31:32,916 INFO L396 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:31:32,917 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:31:32,917 INFO L85 PathProgramCache]: Analyzing trace with hash 499255477, now seen corresponding path program 163 times [2024-11-28 03:31:32,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:31:32,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377359376] [2024-11-28 03:31:32,917 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:31:32,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:31:32,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:31:33,886 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:31:33,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:31:33,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377359376] [2024-11-28 03:31:33,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377359376] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:31:33,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113090328] [2024-11-28 03:31:33,887 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:31:33,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:31:33,887 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:31:33,888 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:31:33,889 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2024-11-28 03:31:34,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:31:34,052 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:31:34,053 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:31:34,345 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:31:34,345 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:31:34,358 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-28 03:31:34,358 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:31:34,655 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:31:34,655 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:31:34,696 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:31:34,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1113090328] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:31:34,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:31:34,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 32 [2024-11-28 03:31:34,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651923159] [2024-11-28 03:31:34,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:31:34,697 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:31:34,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:31:34,697 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:31:34,697 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=909, Unknown=0, NotChecked=0, Total=992 [2024-11-28 03:31:34,758 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:31:34,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 246 transitions, 2744 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:34,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:31:34,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:31:34,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:31:36,602 INFO L124 PetriNetUnfolderBase]: 3709/6103 cut-off events. [2024-11-28 03:31:36,602 INFO L125 PetriNetUnfolderBase]: For 42385/42605 co-relation queries the response was YES. [2024-11-28 03:31:36,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34257 conditions, 6103 events. 3709/6103 cut-off events. For 42385/42605 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 37695 event pairs, 1240 based on Foata normal form. 209/6158 useless extension candidates. Maximal degree in co-relation 34166. Up to 4553 conditions per place. [2024-11-28 03:31:36,674 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 216 selfloop transitions, 51 changer transitions 34/323 dead transitions. [2024-11-28 03:31:36,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 323 transitions, 3615 flow [2024-11-28 03:31:36,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:31:36,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:31:36,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 600 transitions. [2024-11-28 03:31:36,675 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43478260869565216 [2024-11-28 03:31:36,676 INFO L175 Difference]: Start difference. First operand has 294 places, 246 transitions, 2744 flow. Second operand 23 states and 600 transitions. [2024-11-28 03:31:36,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 323 transitions, 3615 flow [2024-11-28 03:31:36,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 323 transitions, 3464 flow, removed 3 selfloop flow, removed 24 redundant places. [2024-11-28 03:31:36,877 INFO L231 Difference]: Finished difference. Result has 287 places, 238 transitions, 2646 flow [2024-11-28 03:31:36,877 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2597, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2646, PETRI_PLACES=287, PETRI_TRANSITIONS=238} [2024-11-28 03:31:36,878 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 222 predicate places. [2024-11-28 03:31:36,878 INFO L471 AbstractCegarLoop]: Abstraction has has 287 places, 238 transitions, 2646 flow [2024-11-28 03:31:36,878 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:36,878 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:31:36,878 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:31:36,889 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2024-11-28 03:31:37,079 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163,56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:31:37,079 INFO L396 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:31:37,079 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:31:37,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1236413367, now seen corresponding path program 164 times [2024-11-28 03:31:37,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:31:37,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459168288] [2024-11-28 03:31:37,080 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:31:37,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:31:37,095 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:31:37,095 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:31:37,282 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:31:37,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:31:37,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459168288] [2024-11-28 03:31:37,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459168288] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:31:37,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:31:37,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:31:37,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961778052] [2024-11-28 03:31:37,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:31:37,283 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:31:37,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:31:37,283 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:31:37,283 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:31:37,341 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:31:37,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 238 transitions, 2646 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:37,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:31:37,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:31:37,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:31:38,950 INFO L124 PetriNetUnfolderBase]: 3596/5900 cut-off events. [2024-11-28 03:31:38,950 INFO L125 PetriNetUnfolderBase]: For 42744/42971 co-relation queries the response was YES. [2024-11-28 03:31:39,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33259 conditions, 5900 events. 3596/5900 cut-off events. For 42744/42971 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 36104 event pairs, 1091 based on Foata normal form. 216/5971 useless extension candidates. Maximal degree in co-relation 33169. Up to 4492 conditions per place. [2024-11-28 03:31:39,031 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 195 selfloop transitions, 45 changer transitions 56/318 dead transitions. [2024-11-28 03:31:39,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 318 transitions, 3499 flow [2024-11-28 03:31:39,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:31:39,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:31:39,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 622 transitions. [2024-11-28 03:31:39,032 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43194444444444446 [2024-11-28 03:31:39,032 INFO L175 Difference]: Start difference. First operand has 287 places, 238 transitions, 2646 flow. Second operand 24 states and 622 transitions. [2024-11-28 03:31:39,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 318 transitions, 3499 flow [2024-11-28 03:31:39,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 318 transitions, 3369 flow, removed 6 selfloop flow, removed 21 redundant places. [2024-11-28 03:31:39,225 INFO L231 Difference]: Finished difference. Result has 279 places, 219 transitions, 2431 flow [2024-11-28 03:31:39,225 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2516, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2431, PETRI_PLACES=279, PETRI_TRANSITIONS=219} [2024-11-28 03:31:39,225 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 214 predicate places. [2024-11-28 03:31:39,225 INFO L471 AbstractCegarLoop]: Abstraction has has 279 places, 219 transitions, 2431 flow [2024-11-28 03:31:39,225 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:39,225 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:31:39,225 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:31:39,225 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-11-28 03:31:39,226 INFO L396 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:31:39,226 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:31:39,226 INFO L85 PathProgramCache]: Analyzing trace with hash -1773299961, now seen corresponding path program 165 times [2024-11-28 03:31:39,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:31:39,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910514252] [2024-11-28 03:31:39,226 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:31:39,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:31:39,239 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:31:39,239 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:31:39,414 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:31:39,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:31:39,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910514252] [2024-11-28 03:31:39,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910514252] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:31:39,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:31:39,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:31:39,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207143954] [2024-11-28 03:31:39,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:31:39,414 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:31:39,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:31:39,415 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:31:39,415 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:31:39,466 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:31:39,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 219 transitions, 2431 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:39,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:31:39,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:31:39,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:31:41,176 INFO L124 PetriNetUnfolderBase]: 4054/6606 cut-off events. [2024-11-28 03:31:41,176 INFO L125 PetriNetUnfolderBase]: For 50934/51150 co-relation queries the response was YES. [2024-11-28 03:31:41,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38090 conditions, 6606 events. 4054/6606 cut-off events. For 50934/51150 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 40630 event pairs, 757 based on Foata normal form. 205/6693 useless extension candidates. Maximal degree in co-relation 38004. Up to 3918 conditions per place. [2024-11-28 03:31:41,262 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 269 selfloop transitions, 63 changer transitions 44/398 dead transitions. [2024-11-28 03:31:41,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 398 transitions, 4456 flow [2024-11-28 03:31:41,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 03:31:41,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-28 03:31:41,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 829 transitions. [2024-11-28 03:31:41,263 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4456989247311828 [2024-11-28 03:31:41,263 INFO L175 Difference]: Start difference. First operand has 279 places, 219 transitions, 2431 flow. Second operand 31 states and 829 transitions. [2024-11-28 03:31:41,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 398 transitions, 4456 flow [2024-11-28 03:31:41,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 398 transitions, 4104 flow, removed 42 selfloop flow, removed 25 redundant places. [2024-11-28 03:31:41,469 INFO L231 Difference]: Finished difference. Result has 265 places, 247 transitions, 2733 flow [2024-11-28 03:31:41,469 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2155, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2733, PETRI_PLACES=265, PETRI_TRANSITIONS=247} [2024-11-28 03:31:41,469 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 200 predicate places. [2024-11-28 03:31:41,469 INFO L471 AbstractCegarLoop]: Abstraction has has 265 places, 247 transitions, 2733 flow [2024-11-28 03:31:41,469 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:41,469 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:31:41,469 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:31:41,469 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-11-28 03:31:41,469 INFO L396 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:31:41,470 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:31:41,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1659550381, now seen corresponding path program 166 times [2024-11-28 03:31:41,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:31:41,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95255261] [2024-11-28 03:31:41,470 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:31:41,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:31:41,482 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:31:41,482 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:31:41,604 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:31:41,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:31:41,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95255261] [2024-11-28 03:31:41,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95255261] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:31:41,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:31:41,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:31:41,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698483535] [2024-11-28 03:31:41,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:31:41,605 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:31:41,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:31:41,605 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:31:41,605 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:31:41,695 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:31:41,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 247 transitions, 2733 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:41,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:31:41,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:31:41,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:31:43,367 INFO L124 PetriNetUnfolderBase]: 4126/6727 cut-off events. [2024-11-28 03:31:43,367 INFO L125 PetriNetUnfolderBase]: For 57856/58080 co-relation queries the response was YES. [2024-11-28 03:31:43,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39365 conditions, 6727 events. 4126/6727 cut-off events. For 57856/58080 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 41744 event pairs, 1018 based on Foata normal form. 213/6809 useless extension candidates. Maximal degree in co-relation 39280. Up to 4661 conditions per place. [2024-11-28 03:31:43,465 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 255 selfloop transitions, 64 changer transitions 29/370 dead transitions. [2024-11-28 03:31:43,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 370 transitions, 4256 flow [2024-11-28 03:31:43,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:31:43,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:31:43,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 633 transitions. [2024-11-28 03:31:43,466 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45869565217391306 [2024-11-28 03:31:43,466 INFO L175 Difference]: Start difference. First operand has 265 places, 247 transitions, 2733 flow. Second operand 23 states and 633 transitions. [2024-11-28 03:31:43,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 370 transitions, 4256 flow [2024-11-28 03:31:43,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 370 transitions, 3889 flow, removed 155 selfloop flow, removed 11 redundant places. [2024-11-28 03:31:43,823 INFO L231 Difference]: Finished difference. Result has 275 places, 260 transitions, 2834 flow [2024-11-28 03:31:43,823 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2432, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2834, PETRI_PLACES=275, PETRI_TRANSITIONS=260} [2024-11-28 03:31:43,824 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 210 predicate places. [2024-11-28 03:31:43,824 INFO L471 AbstractCegarLoop]: Abstraction has has 275 places, 260 transitions, 2834 flow [2024-11-28 03:31:43,824 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:43,824 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:31:43,824 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:31:43,824 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-11-28 03:31:43,824 INFO L396 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:31:43,825 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:31:43,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1625530873, now seen corresponding path program 167 times [2024-11-28 03:31:43,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:31:43,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641079127] [2024-11-28 03:31:43,825 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:31:43,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:31:43,843 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:31:43,843 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:31:46,309 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:31:46,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:31:46,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641079127] [2024-11-28 03:31:46,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641079127] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:31:46,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [604880315] [2024-11-28 03:31:46,309 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:31:46,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:31:46,310 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:31:46,311 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:31:46,313 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2024-11-28 03:31:46,480 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:31:46,481 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:31:46,482 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:31:46,483 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:31:46,859 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:31:46,859 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:31:46,870 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-28 03:31:46,870 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:31:47,151 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:31:47,152 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:31:47,201 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:31:47,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [604880315] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:31:47,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:31:47,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 32 [2024-11-28 03:31:47,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197711302] [2024-11-28 03:31:47,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:31:47,202 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:31:47,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:31:47,202 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:31:47,202 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=909, Unknown=0, NotChecked=0, Total=992 [2024-11-28 03:31:47,260 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:31:47,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 260 transitions, 2834 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:47,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:31:47,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:31:47,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:31:49,360 INFO L124 PetriNetUnfolderBase]: 4321/7024 cut-off events. [2024-11-28 03:31:49,360 INFO L125 PetriNetUnfolderBase]: For 63461/63683 co-relation queries the response was YES. [2024-11-28 03:31:49,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40871 conditions, 7024 events. 4321/7024 cut-off events. For 63461/63683 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 43690 event pairs, 1023 based on Foata normal form. 211/7088 useless extension candidates. Maximal degree in co-relation 40782. Up to 5397 conditions per place. [2024-11-28 03:31:49,473 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 274 selfloop transitions, 60 changer transitions 31/387 dead transitions. [2024-11-28 03:31:49,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 387 transitions, 4435 flow [2024-11-28 03:31:49,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 03:31:49,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-28 03:31:49,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 601 transitions. [2024-11-28 03:31:49,474 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4553030303030303 [2024-11-28 03:31:49,474 INFO L175 Difference]: Start difference. First operand has 275 places, 260 transitions, 2834 flow. Second operand 22 states and 601 transitions. [2024-11-28 03:31:49,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 387 transitions, 4435 flow [2024-11-28 03:31:49,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 387 transitions, 4070 flow, removed 135 selfloop flow, removed 13 redundant places. [2024-11-28 03:31:49,875 INFO L231 Difference]: Finished difference. Result has 288 places, 285 transitions, 3112 flow [2024-11-28 03:31:49,875 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2538, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3112, PETRI_PLACES=288, PETRI_TRANSITIONS=285} [2024-11-28 03:31:49,876 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 223 predicate places. [2024-11-28 03:31:49,876 INFO L471 AbstractCegarLoop]: Abstraction has has 288 places, 285 transitions, 3112 flow [2024-11-28 03:31:49,876 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:49,876 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:31:49,876 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:31:49,888 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2024-11-28 03:31:50,076 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable167 [2024-11-28 03:31:50,076 INFO L396 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:31:50,077 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:31:50,077 INFO L85 PathProgramCache]: Analyzing trace with hash 564726075, now seen corresponding path program 168 times [2024-11-28 03:31:50,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:31:50,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599351769] [2024-11-28 03:31:50,077 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:31:50,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:31:50,092 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:31:50,092 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:31:50,249 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:31:50,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:31:50,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599351769] [2024-11-28 03:31:50,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599351769] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:31:50,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:31:50,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:31:50,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594428477] [2024-11-28 03:31:50,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:31:50,249 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:31:50,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:31:50,250 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:31:50,250 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:31:50,297 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:31:50,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 285 transitions, 3112 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:50,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:31:50,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:31:50,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:31:52,034 INFO L124 PetriNetUnfolderBase]: 4337/7085 cut-off events. [2024-11-28 03:31:52,035 INFO L125 PetriNetUnfolderBase]: For 61680/61908 co-relation queries the response was YES. [2024-11-28 03:31:52,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40484 conditions, 7085 events. 4337/7085 cut-off events. For 61680/61908 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 44608 event pairs, 1027 based on Foata normal form. 217/7165 useless extension candidates. Maximal degree in co-relation 40388. Up to 4765 conditions per place. [2024-11-28 03:31:52,177 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 252 selfloop transitions, 70 changer transitions 39/383 dead transitions. [2024-11-28 03:31:52,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 383 transitions, 4378 flow [2024-11-28 03:31:52,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 03:31:52,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-28 03:31:52,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 555 transitions. [2024-11-28 03:31:52,178 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-11-28 03:31:52,178 INFO L175 Difference]: Start difference. First operand has 288 places, 285 transitions, 3112 flow. Second operand 20 states and 555 transitions. [2024-11-28 03:31:52,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 383 transitions, 4378 flow [2024-11-28 03:31:52,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 383 transitions, 4111 flow, removed 114 selfloop flow, removed 9 redundant places. [2024-11-28 03:31:52,587 INFO L231 Difference]: Finished difference. Result has 300 places, 283 transitions, 3016 flow [2024-11-28 03:31:52,587 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2867, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3016, PETRI_PLACES=300, PETRI_TRANSITIONS=283} [2024-11-28 03:31:52,588 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 235 predicate places. [2024-11-28 03:31:52,588 INFO L471 AbstractCegarLoop]: Abstraction has has 300 places, 283 transitions, 3016 flow [2024-11-28 03:31:52,588 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:52,588 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:31:52,588 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:31:52,588 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-11-28 03:31:52,588 INFO L396 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:31:52,589 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:31:52,589 INFO L85 PathProgramCache]: Analyzing trace with hash -686614407, now seen corresponding path program 169 times [2024-11-28 03:31:52,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:31:52,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069698482] [2024-11-28 03:31:52,589 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:31:52,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:31:52,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:31:53,519 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:31:53,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:31:53,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069698482] [2024-11-28 03:31:53,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069698482] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:31:53,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1862057619] [2024-11-28 03:31:53,519 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:31:53,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:31:53,520 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:31:53,521 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:31:53,523 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2024-11-28 03:31:53,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:31:53,710 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:31:53,711 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:31:54,031 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:31:54,031 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:31:54,046 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-28 03:31:54,046 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:31:54,357 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:31:54,357 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:31:54,413 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:31:54,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1862057619] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:31:54,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:31:54,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 31 [2024-11-28 03:31:54,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930001020] [2024-11-28 03:31:54,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:31:54,413 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:31:54,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:31:54,414 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:31:54,414 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=850, Unknown=0, NotChecked=0, Total=930 [2024-11-28 03:31:54,530 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:31:54,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 283 transitions, 3016 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:54,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:31:54,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:31:54,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:31:56,900 INFO L124 PetriNetUnfolderBase]: 4270/6985 cut-off events. [2024-11-28 03:31:56,900 INFO L125 PetriNetUnfolderBase]: For 55145/55369 co-relation queries the response was YES. [2024-11-28 03:31:57,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38948 conditions, 6985 events. 4270/6985 cut-off events. For 55145/55369 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 44043 event pairs, 1025 based on Foata normal form. 213/7061 useless extension candidates. Maximal degree in co-relation 38849. Up to 4876 conditions per place. [2024-11-28 03:31:57,050 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 260 selfloop transitions, 73 changer transitions 35/390 dead transitions. [2024-11-28 03:31:57,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 390 transitions, 4202 flow [2024-11-28 03:31:57,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:31:57,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:31:57,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 650 transitions. [2024-11-28 03:31:57,052 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4513888888888889 [2024-11-28 03:31:57,052 INFO L175 Difference]: Start difference. First operand has 300 places, 283 transitions, 3016 flow. Second operand 24 states and 650 transitions. [2024-11-28 03:31:57,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 390 transitions, 4202 flow [2024-11-28 03:31:57,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 390 transitions, 3996 flow, removed 34 selfloop flow, removed 17 redundant places. [2024-11-28 03:31:57,365 INFO L231 Difference]: Finished difference. Result has 303 places, 281 transitions, 2988 flow [2024-11-28 03:31:57,365 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2842, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2988, PETRI_PLACES=303, PETRI_TRANSITIONS=281} [2024-11-28 03:31:57,365 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 238 predicate places. [2024-11-28 03:31:57,365 INFO L471 AbstractCegarLoop]: Abstraction has has 303 places, 281 transitions, 2988 flow [2024-11-28 03:31:57,366 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:57,366 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:31:57,366 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:31:57,374 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2024-11-28 03:31:57,566 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable169 [2024-11-28 03:31:57,566 INFO L396 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:31:57,567 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:31:57,567 INFO L85 PathProgramCache]: Analyzing trace with hash -28129467, now seen corresponding path program 170 times [2024-11-28 03:31:57,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:31:57,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843153681] [2024-11-28 03:31:57,567 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:31:57,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:31:57,580 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:31:57,580 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:31:57,736 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:31:57,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:31:57,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843153681] [2024-11-28 03:31:57,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843153681] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:31:57,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:31:57,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:31:57,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850116983] [2024-11-28 03:31:57,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:31:57,736 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:31:57,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:31:57,737 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:31:57,737 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:31:57,788 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:31:57,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 281 transitions, 2988 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:31:57,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:31:57,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:31:57,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:31:59,672 INFO L124 PetriNetUnfolderBase]: 4199/6878 cut-off events. [2024-11-28 03:31:59,672 INFO L125 PetriNetUnfolderBase]: For 52725/52949 co-relation queries the response was YES. [2024-11-28 03:31:59,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38370 conditions, 6878 events. 4199/6878 cut-off events. For 52725/52949 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 43339 event pairs, 1027 based on Foata normal form. 213/6954 useless extension candidates. Maximal degree in co-relation 38273. Up to 4830 conditions per place. [2024-11-28 03:31:59,758 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 241 selfloop transitions, 63 changer transitions 48/374 dead transitions. [2024-11-28 03:31:59,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 374 transitions, 4093 flow [2024-11-28 03:31:59,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 03:31:59,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-28 03:31:59,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 596 transitions. [2024-11-28 03:31:59,759 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45151515151515154 [2024-11-28 03:31:59,759 INFO L175 Difference]: Start difference. First operand has 303 places, 281 transitions, 2988 flow. Second operand 22 states and 596 transitions. [2024-11-28 03:31:59,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 374 transitions, 4093 flow [2024-11-28 03:32:00,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 374 transitions, 3931 flow, removed 5 selfloop flow, removed 20 redundant places. [2024-11-28 03:32:00,031 INFO L231 Difference]: Finished difference. Result has 301 places, 271 transitions, 2901 flow [2024-11-28 03:32:00,031 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2830, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2901, PETRI_PLACES=301, PETRI_TRANSITIONS=271} [2024-11-28 03:32:00,031 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 236 predicate places. [2024-11-28 03:32:00,031 INFO L471 AbstractCegarLoop]: Abstraction has has 301 places, 271 transitions, 2901 flow [2024-11-28 03:32:00,032 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:00,032 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:32:00,032 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:32:00,032 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-11-28 03:32:00,032 INFO L396 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:32:00,033 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:32:00,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1857528531, now seen corresponding path program 171 times [2024-11-28 03:32:00,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:32:00,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525299546] [2024-11-28 03:32:00,033 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:32:00,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:32:00,044 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:32:00,044 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:32:00,206 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:32:00,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:32:00,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525299546] [2024-11-28 03:32:00,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525299546] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:32:00,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:32:00,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:32:00,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452846175] [2024-11-28 03:32:00,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:32:00,207 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:32:00,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:32:00,207 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:32:00,207 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:32:00,247 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:32:00,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 271 transitions, 2901 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:00,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:32:00,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:32:00,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:32:02,125 INFO L124 PetriNetUnfolderBase]: 4428/7280 cut-off events. [2024-11-28 03:32:02,125 INFO L125 PetriNetUnfolderBase]: For 58170/58392 co-relation queries the response was YES. [2024-11-28 03:32:02,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40572 conditions, 7280 events. 4428/7280 cut-off events. For 58170/58392 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 46434 event pairs, 860 based on Foata normal form. 211/7362 useless extension candidates. Maximal degree in co-relation 40474. Up to 4564 conditions per place. [2024-11-28 03:32:02,269 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 277 selfloop transitions, 72 changer transitions 32/403 dead transitions. [2024-11-28 03:32:02,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 403 transitions, 4376 flow [2024-11-28 03:32:02,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:32:02,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:32:02,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 700 transitions. [2024-11-28 03:32:02,271 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44871794871794873 [2024-11-28 03:32:02,271 INFO L175 Difference]: Start difference. First operand has 301 places, 271 transitions, 2901 flow. Second operand 26 states and 700 transitions. [2024-11-28 03:32:02,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 403 transitions, 4376 flow [2024-11-28 03:32:02,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 403 transitions, 4162 flow, removed 36 selfloop flow, removed 19 redundant places. [2024-11-28 03:32:02,581 INFO L231 Difference]: Finished difference. Result has 303 places, 279 transitions, 3012 flow [2024-11-28 03:32:02,581 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2753, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3012, PETRI_PLACES=303, PETRI_TRANSITIONS=279} [2024-11-28 03:32:02,581 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 238 predicate places. [2024-11-28 03:32:02,581 INFO L471 AbstractCegarLoop]: Abstraction has has 303 places, 279 transitions, 3012 flow [2024-11-28 03:32:02,582 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:02,582 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:32:02,582 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:32:02,582 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-11-28 03:32:02,582 INFO L396 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:32:02,582 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:32:02,583 INFO L85 PathProgramCache]: Analyzing trace with hash -2021578283, now seen corresponding path program 172 times [2024-11-28 03:32:02,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:32:02,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093675500] [2024-11-28 03:32:02,583 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:32:02,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:32:02,594 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:32:02,594 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:32:02,712 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:32:02,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:32:02,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093675500] [2024-11-28 03:32:02,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093675500] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:32:02,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:32:02,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:32:02,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888051575] [2024-11-28 03:32:02,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:32:02,713 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 03:32:02,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:32:02,713 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 03:32:02,713 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:32:02,737 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:32:02,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 279 transitions, 3012 flow. Second operand has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:02,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:32:02,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:32:02,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:32:04,728 INFO L124 PetriNetUnfolderBase]: 4651/7676 cut-off events. [2024-11-28 03:32:04,728 INFO L125 PetriNetUnfolderBase]: For 56486/56708 co-relation queries the response was YES. [2024-11-28 03:32:04,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42790 conditions, 7676 events. 4651/7676 cut-off events. For 56486/56708 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 49651 event pairs, 821 based on Foata normal form. 212/7779 useless extension candidates. Maximal degree in co-relation 42689. Up to 4659 conditions per place. [2024-11-28 03:32:04,826 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 280 selfloop transitions, 97 changer transitions 43/442 dead transitions. [2024-11-28 03:32:04,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 442 transitions, 4852 flow [2024-11-28 03:32:04,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-28 03:32:04,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-28 03:32:04,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 801 transitions. [2024-11-28 03:32:04,827 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4603448275862069 [2024-11-28 03:32:04,827 INFO L175 Difference]: Start difference. First operand has 303 places, 279 transitions, 3012 flow. Second operand 29 states and 801 transitions. [2024-11-28 03:32:04,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 442 transitions, 4852 flow [2024-11-28 03:32:05,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 442 transitions, 4731 flow, removed 13 selfloop flow, removed 17 redundant places. [2024-11-28 03:32:05,158 INFO L231 Difference]: Finished difference. Result has 319 places, 292 transitions, 3405 flow [2024-11-28 03:32:05,158 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2901, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=3405, PETRI_PLACES=319, PETRI_TRANSITIONS=292} [2024-11-28 03:32:05,158 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 254 predicate places. [2024-11-28 03:32:05,158 INFO L471 AbstractCegarLoop]: Abstraction has has 319 places, 292 transitions, 3405 flow [2024-11-28 03:32:05,158 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:05,158 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:32:05,159 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:32:05,159 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-11-28 03:32:05,159 INFO L396 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:32:05,160 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:32:05,160 INFO L85 PathProgramCache]: Analyzing trace with hash -112312981, now seen corresponding path program 173 times [2024-11-28 03:32:05,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:32:05,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414636895] [2024-11-28 03:32:05,160 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:32:05,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:32:05,177 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:32:05,177 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:32:06,690 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:32:06,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:32:06,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414636895] [2024-11-28 03:32:06,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414636895] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:32:06,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1621339121] [2024-11-28 03:32:06,690 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:32:06,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:32:06,691 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:32:06,692 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:32:06,693 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2024-11-28 03:32:06,860 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:32:06,860 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:32:06,862 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:32:06,863 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:32:07,184 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:32:07,184 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:32:07,220 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-28 03:32:07,220 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:32:07,504 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:32:07,504 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:32:07,550 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:32:07,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1621339121] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:32:07,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:32:07,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 33 [2024-11-28 03:32:07,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157708350] [2024-11-28 03:32:07,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:32:07,551 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:32:07,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:32:07,551 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:32:07,551 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=975, Unknown=0, NotChecked=0, Total=1056 [2024-11-28 03:32:07,625 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:32:07,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 292 transitions, 3405 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:07,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:32:07,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:32:07,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:32:10,204 INFO L124 PetriNetUnfolderBase]: 4378/7188 cut-off events. [2024-11-28 03:32:10,204 INFO L125 PetriNetUnfolderBase]: For 63372/63592 co-relation queries the response was YES. [2024-11-28 03:32:10,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42495 conditions, 7188 events. 4378/7188 cut-off events. For 63372/63592 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 45875 event pairs, 738 based on Foata normal form. 207/7284 useless extension candidates. Maximal degree in co-relation 42389. Up to 4566 conditions per place. [2024-11-28 03:32:10,270 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 285 selfloop transitions, 91 changer transitions 30/428 dead transitions. [2024-11-28 03:32:10,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 428 transitions, 4882 flow [2024-11-28 03:32:10,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 03:32:10,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-28 03:32:10,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 824 transitions. [2024-11-28 03:32:10,271 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.443010752688172 [2024-11-28 03:32:10,271 INFO L175 Difference]: Start difference. First operand has 319 places, 292 transitions, 3405 flow. Second operand 31 states and 824 transitions. [2024-11-28 03:32:10,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 428 transitions, 4882 flow [2024-11-28 03:32:10,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 428 transitions, 4616 flow, removed 79 selfloop flow, removed 21 redundant places. [2024-11-28 03:32:10,570 INFO L231 Difference]: Finished difference. Result has 327 places, 291 transitions, 3358 flow [2024-11-28 03:32:10,570 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3164, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3358, PETRI_PLACES=327, PETRI_TRANSITIONS=291} [2024-11-28 03:32:10,570 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 262 predicate places. [2024-11-28 03:32:10,570 INFO L471 AbstractCegarLoop]: Abstraction has has 327 places, 291 transitions, 3358 flow [2024-11-28 03:32:10,570 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:10,570 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:32:10,570 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:32:10,577 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2024-11-28 03:32:10,771 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:32:10,771 INFO L396 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:32:10,771 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:32:10,771 INFO L85 PathProgramCache]: Analyzing trace with hash -434773917, now seen corresponding path program 174 times [2024-11-28 03:32:10,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:32:10,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091635937] [2024-11-28 03:32:10,772 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:32:10,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:32:10,784 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:32:10,784 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:32:10,919 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:32:10,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:32:10,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091635937] [2024-11-28 03:32:10,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091635937] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:32:10,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:32:10,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:32:10,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587934490] [2024-11-28 03:32:10,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:32:10,920 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:32:10,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:32:10,920 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:32:10,920 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:32:10,982 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:32:10,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 291 transitions, 3358 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:10,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:32:10,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:32:10,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:32:12,890 INFO L124 PetriNetUnfolderBase]: 4266/6990 cut-off events. [2024-11-28 03:32:12,891 INFO L125 PetriNetUnfolderBase]: For 55421/55641 co-relation queries the response was YES. [2024-11-28 03:32:12,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40958 conditions, 6990 events. 4266/6990 cut-off events. For 55421/55641 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 44281 event pairs, 805 based on Foata normal form. 207/7086 useless extension candidates. Maximal degree in co-relation 40855. Up to 4423 conditions per place. [2024-11-28 03:32:12,985 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 263 selfloop transitions, 91 changer transitions 36/412 dead transitions. [2024-11-28 03:32:12,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 412 transitions, 4681 flow [2024-11-28 03:32:12,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-28 03:32:12,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-28 03:32:12,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 795 transitions. [2024-11-28 03:32:12,986 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-11-28 03:32:12,986 INFO L175 Difference]: Start difference. First operand has 327 places, 291 transitions, 3358 flow. Second operand 30 states and 795 transitions. [2024-11-28 03:32:12,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 412 transitions, 4681 flow [2024-11-28 03:32:13,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 412 transitions, 4442 flow, removed 29 selfloop flow, removed 28 redundant places. [2024-11-28 03:32:13,271 INFO L231 Difference]: Finished difference. Result has 325 places, 284 transitions, 3293 flow [2024-11-28 03:32:13,272 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3131, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=3293, PETRI_PLACES=325, PETRI_TRANSITIONS=284} [2024-11-28 03:32:13,272 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 260 predicate places. [2024-11-28 03:32:13,272 INFO L471 AbstractCegarLoop]: Abstraction has has 325 places, 284 transitions, 3293 flow [2024-11-28 03:32:13,272 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:13,272 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:32:13,272 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:32:13,272 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-11-28 03:32:13,272 INFO L396 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:32:13,273 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:32:13,273 INFO L85 PathProgramCache]: Analyzing trace with hash -311825957, now seen corresponding path program 175 times [2024-11-28 03:32:13,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:32:13,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229145772] [2024-11-28 03:32:13,273 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:32:13,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:32:13,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:32:14,930 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:32:14,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:32:14,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229145772] [2024-11-28 03:32:14,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229145772] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:32:14,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898157043] [2024-11-28 03:32:14,930 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:32:14,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:32:14,930 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:32:14,932 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:32:14,934 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2024-11-28 03:32:15,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:32:15,102 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:32:15,103 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:32:15,463 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:32:15,463 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:32:15,473 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-28 03:32:15,473 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:32:15,765 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:32:15,765 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:32:15,805 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:32:15,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898157043] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:32:15,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:32:15,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 33 [2024-11-28 03:32:15,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163833685] [2024-11-28 03:32:15,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:32:15,805 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:32:15,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:32:15,805 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:32:15,806 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=974, Unknown=0, NotChecked=0, Total=1056 [2024-11-28 03:32:15,856 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:32:15,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 284 transitions, 3293 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:15,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:32:15,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:32:15,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:32:18,198 INFO L124 PetriNetUnfolderBase]: 4240/6969 cut-off events. [2024-11-28 03:32:18,198 INFO L125 PetriNetUnfolderBase]: For 58408/58618 co-relation queries the response was YES. [2024-11-28 03:32:18,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41257 conditions, 6969 events. 4240/6969 cut-off events. For 58408/58618 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 43917 event pairs, 1059 based on Foata normal form. 205/7039 useless extension candidates. Maximal degree in co-relation 41156. Up to 5195 conditions per place. [2024-11-28 03:32:18,293 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 279 selfloop transitions, 58 changer transitions 43/402 dead transitions. [2024-11-28 03:32:18,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 402 transitions, 4675 flow [2024-11-28 03:32:18,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:32:18,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:32:18,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 627 transitions. [2024-11-28 03:32:18,294 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4543478260869565 [2024-11-28 03:32:18,294 INFO L175 Difference]: Start difference. First operand has 325 places, 284 transitions, 3293 flow. Second operand 23 states and 627 transitions. [2024-11-28 03:32:18,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 402 transitions, 4675 flow [2024-11-28 03:32:18,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 402 transitions, 4381 flow, removed 52 selfloop flow, removed 28 redundant places. [2024-11-28 03:32:18,617 INFO L231 Difference]: Finished difference. Result has 315 places, 292 transitions, 3332 flow [2024-11-28 03:32:18,617 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3023, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3332, PETRI_PLACES=315, PETRI_TRANSITIONS=292} [2024-11-28 03:32:18,617 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 250 predicate places. [2024-11-28 03:32:18,617 INFO L471 AbstractCegarLoop]: Abstraction has has 315 places, 292 transitions, 3332 flow [2024-11-28 03:32:18,617 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:18,617 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:32:18,618 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:32:18,629 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2024-11-28 03:32:18,818 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175,60 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:32:18,818 INFO L396 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:32:18,819 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:32:18,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1807470599, now seen corresponding path program 176 times [2024-11-28 03:32:18,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:32:18,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580550553] [2024-11-28 03:32:18,819 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:32:18,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:32:18,832 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:32:18,833 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:32:18,994 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:32:18,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:32:18,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580550553] [2024-11-28 03:32:18,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580550553] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:32:18,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:32:18,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:32:18,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016478691] [2024-11-28 03:32:18,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:32:18,995 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:32:18,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:32:18,995 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:32:18,995 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:32:19,062 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:32:19,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 292 transitions, 3332 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:19,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:32:19,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:32:19,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:32:21,419 INFO L124 PetriNetUnfolderBase]: 4272/7010 cut-off events. [2024-11-28 03:32:21,419 INFO L125 PetriNetUnfolderBase]: For 57896/58104 co-relation queries the response was YES. [2024-11-28 03:32:21,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41045 conditions, 7010 events. 4272/7010 cut-off events. For 57896/58104 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 44086 event pairs, 724 based on Foata normal form. 201/7108 useless extension candidates. Maximal degree in co-relation 40940. Up to 4264 conditions per place. [2024-11-28 03:32:21,560 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 306 selfloop transitions, 105 changer transitions 22/455 dead transitions. [2024-11-28 03:32:21,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 455 transitions, 4994 flow [2024-11-28 03:32:21,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-28 03:32:21,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2024-11-28 03:32:21,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 955 transitions. [2024-11-28 03:32:21,562 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44212962962962965 [2024-11-28 03:32:21,562 INFO L175 Difference]: Start difference. First operand has 315 places, 292 transitions, 3332 flow. Second operand 36 states and 955 transitions. [2024-11-28 03:32:21,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 455 transitions, 4994 flow [2024-11-28 03:32:21,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 455 transitions, 4812 flow, removed 61 selfloop flow, removed 13 redundant places. [2024-11-28 03:32:21,929 INFO L231 Difference]: Finished difference. Result has 339 places, 301 transitions, 3560 flow [2024-11-28 03:32:21,929 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3164, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=3560, PETRI_PLACES=339, PETRI_TRANSITIONS=301} [2024-11-28 03:32:21,929 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 274 predicate places. [2024-11-28 03:32:21,929 INFO L471 AbstractCegarLoop]: Abstraction has has 339 places, 301 transitions, 3560 flow [2024-11-28 03:32:21,930 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:21,930 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:32:21,930 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:32:21,930 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-11-28 03:32:21,930 INFO L396 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:32:21,931 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:32:21,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1518566439, now seen corresponding path program 177 times [2024-11-28 03:32:21,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:32:21,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003605245] [2024-11-28 03:32:21,931 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:32:21,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:32:21,942 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:32:21,942 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:32:22,098 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:32:22,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:32:22,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003605245] [2024-11-28 03:32:22,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003605245] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:32:22,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:32:22,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:32:22,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070088389] [2024-11-28 03:32:22,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:32:22,099 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:32:22,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:32:22,099 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:32:22,099 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:32:22,139 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:32:22,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 301 transitions, 3560 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:22,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:32:22,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:32:22,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:32:24,170 INFO L124 PetriNetUnfolderBase]: 4213/6937 cut-off events. [2024-11-28 03:32:24,170 INFO L125 PetriNetUnfolderBase]: For 60087/60297 co-relation queries the response was YES. [2024-11-28 03:32:24,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41212 conditions, 6937 events. 4213/6937 cut-off events. For 60087/60297 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 43782 event pairs, 731 based on Foata normal form. 205/7039 useless extension candidates. Maximal degree in co-relation 41105. Up to 4264 conditions per place. [2024-11-28 03:32:24,273 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 296 selfloop transitions, 99 changer transitions 30/447 dead transitions. [2024-11-28 03:32:24,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 447 transitions, 5007 flow [2024-11-28 03:32:24,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 03:32:24,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-28 03:32:24,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 868 transitions. [2024-11-28 03:32:24,275 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45208333333333334 [2024-11-28 03:32:24,275 INFO L175 Difference]: Start difference. First operand has 339 places, 301 transitions, 3560 flow. Second operand 32 states and 868 transitions. [2024-11-28 03:32:24,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 447 transitions, 5007 flow [2024-11-28 03:32:24,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 447 transitions, 4673 flow, removed 63 selfloop flow, removed 29 redundant places. [2024-11-28 03:32:24,568 INFO L231 Difference]: Finished difference. Result has 340 places, 297 transitions, 3449 flow [2024-11-28 03:32:24,568 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3261, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=3449, PETRI_PLACES=340, PETRI_TRANSITIONS=297} [2024-11-28 03:32:24,568 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 275 predicate places. [2024-11-28 03:32:24,568 INFO L471 AbstractCegarLoop]: Abstraction has has 340 places, 297 transitions, 3449 flow [2024-11-28 03:32:24,569 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:24,569 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:32:24,569 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:32:24,569 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-11-28 03:32:24,569 INFO L396 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:32:24,570 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:32:24,570 INFO L85 PathProgramCache]: Analyzing trace with hash 505873907, now seen corresponding path program 178 times [2024-11-28 03:32:24,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:32:24,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835651296] [2024-11-28 03:32:24,570 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:32:24,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:32:24,581 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:32:24,581 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:32:24,725 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:32:24,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:32:24,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835651296] [2024-11-28 03:32:24,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835651296] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:32:24,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:32:24,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:32:24,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479587533] [2024-11-28 03:32:24,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:32:24,726 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:32:24,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:32:24,726 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:32:24,726 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:32:24,789 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:32:24,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 297 transitions, 3449 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:24,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:32:24,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:32:24,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:32:27,007 INFO L124 PetriNetUnfolderBase]: 4131/6803 cut-off events. [2024-11-28 03:32:27,007 INFO L125 PetriNetUnfolderBase]: For 56040/56250 co-relation queries the response was YES. [2024-11-28 03:32:27,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40017 conditions, 6803 events. 4131/6803 cut-off events. For 56040/56250 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 42721 event pairs, 730 based on Foata normal form. 205/6905 useless extension candidates. Maximal degree in co-relation 39913. Up to 4248 conditions per place. [2024-11-28 03:32:27,136 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 286 selfloop transitions, 94 changer transitions 27/429 dead transitions. [2024-11-28 03:32:27,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 429 transitions, 4784 flow [2024-11-28 03:32:27,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 03:32:27,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-28 03:32:27,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 833 transitions. [2024-11-28 03:32:27,138 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4478494623655914 [2024-11-28 03:32:27,138 INFO L175 Difference]: Start difference. First operand has 340 places, 297 transitions, 3449 flow. Second operand 31 states and 833 transitions. [2024-11-28 03:32:27,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 429 transitions, 4784 flow [2024-11-28 03:32:27,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 429 transitions, 4558 flow, removed 6 selfloop flow, removed 29 redundant places. [2024-11-28 03:32:27,449 INFO L231 Difference]: Finished difference. Result has 336 places, 292 transitions, 3393 flow [2024-11-28 03:32:27,449 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3229, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3393, PETRI_PLACES=336, PETRI_TRANSITIONS=292} [2024-11-28 03:32:27,449 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 271 predicate places. [2024-11-28 03:32:27,449 INFO L471 AbstractCegarLoop]: Abstraction has has 336 places, 292 transitions, 3393 flow [2024-11-28 03:32:27,449 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:27,449 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:32:27,449 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:32:27,450 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-11-28 03:32:27,450 INFO L396 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:32:27,450 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:32:27,450 INFO L85 PathProgramCache]: Analyzing trace with hash 541878371, now seen corresponding path program 179 times [2024-11-28 03:32:27,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:32:27,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101691914] [2024-11-28 03:32:27,451 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:32:27,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:32:27,470 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:32:27,470 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:32:29,659 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:32:29,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:32:29,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101691914] [2024-11-28 03:32:29,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101691914] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:32:29,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1267114093] [2024-11-28 03:32:29,660 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:32:29,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:32:29,660 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:32:29,661 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:32:29,663 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2024-11-28 03:32:29,849 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:32:29,849 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:32:29,850 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:32:29,852 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:32:30,349 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:32:30,349 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:32:30,391 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-28 03:32:30,391 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:32:30,771 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:32:30,771 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:32:30,824 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:32:30,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1267114093] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:32:30,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:32:30,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 35 [2024-11-28 03:32:30,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208680581] [2024-11-28 03:32:30,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:32:30,825 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:32:30,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:32:30,825 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:32:30,825 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=1112, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 03:32:30,890 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:32:30,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 292 transitions, 3393 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:30,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:32:30,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:32:30,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:32:33,507 INFO L124 PetriNetUnfolderBase]: 4124/6843 cut-off events. [2024-11-28 03:32:33,507 INFO L125 PetriNetUnfolderBase]: For 56868/57078 co-relation queries the response was YES. [2024-11-28 03:32:33,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40116 conditions, 6843 events. 4124/6843 cut-off events. For 56868/57078 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 43232 event pairs, 822 based on Foata normal form. 205/6934 useless extension candidates. Maximal degree in co-relation 40013. Up to 4386 conditions per place. [2024-11-28 03:32:33,608 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 297 selfloop transitions, 62 changer transitions 33/414 dead transitions. [2024-11-28 03:32:33,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 414 transitions, 4699 flow [2024-11-28 03:32:33,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:32:33,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:32:33,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 743 transitions. [2024-11-28 03:32:33,610 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44226190476190474 [2024-11-28 03:32:33,610 INFO L175 Difference]: Start difference. First operand has 336 places, 292 transitions, 3393 flow. Second operand 28 states and 743 transitions. [2024-11-28 03:32:33,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 414 transitions, 4699 flow [2024-11-28 03:32:33,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 414 transitions, 4455 flow, removed 10 selfloop flow, removed 31 redundant places. [2024-11-28 03:32:33,881 INFO L231 Difference]: Finished difference. Result has 328 places, 286 transitions, 3241 flow [2024-11-28 03:32:33,882 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3163, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=3241, PETRI_PLACES=328, PETRI_TRANSITIONS=286} [2024-11-28 03:32:33,882 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 263 predicate places. [2024-11-28 03:32:33,882 INFO L471 AbstractCegarLoop]: Abstraction has has 328 places, 286 transitions, 3241 flow [2024-11-28 03:32:33,882 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:33,882 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:32:33,882 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:32:33,889 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2024-11-28 03:32:34,082 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable179 [2024-11-28 03:32:34,083 INFO L396 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:32:34,083 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:32:34,083 INFO L85 PathProgramCache]: Analyzing trace with hash 784490279, now seen corresponding path program 180 times [2024-11-28 03:32:34,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:32:34,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356149859] [2024-11-28 03:32:34,083 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:32:34,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:32:34,095 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:32:34,095 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:32:34,261 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:32:34,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:32:34,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356149859] [2024-11-28 03:32:34,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356149859] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:32:34,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:32:34,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:32:34,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534082393] [2024-11-28 03:32:34,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:32:34,262 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:32:34,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:32:34,262 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:32:34,262 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:32:34,316 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:32:34,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 286 transitions, 3241 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:34,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:32:34,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:32:34,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:32:36,219 INFO L124 PetriNetUnfolderBase]: 4096/6771 cut-off events. [2024-11-28 03:32:36,220 INFO L125 PetriNetUnfolderBase]: For 58946/59156 co-relation queries the response was YES. [2024-11-28 03:32:36,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39593 conditions, 6771 events. 4096/6771 cut-off events. For 58946/59156 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 42663 event pairs, 1095 based on Foata normal form. 205/6842 useless extension candidates. Maximal degree in co-relation 39489. Up to 4930 conditions per place. [2024-11-28 03:32:36,333 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 303 selfloop transitions, 71 changer transitions 18/414 dead transitions. [2024-11-28 03:32:36,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 414 transitions, 4664 flow [2024-11-28 03:32:36,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:32:36,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:32:36,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 742 transitions. [2024-11-28 03:32:36,335 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-11-28 03:32:36,335 INFO L175 Difference]: Start difference. First operand has 328 places, 286 transitions, 3241 flow. Second operand 28 states and 742 transitions. [2024-11-28 03:32:36,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 414 transitions, 4664 flow [2024-11-28 03:32:36,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 414 transitions, 4448 flow, removed 29 selfloop flow, removed 28 redundant places. [2024-11-28 03:32:36,647 INFO L231 Difference]: Finished difference. Result has 326 places, 297 transitions, 3444 flow [2024-11-28 03:32:36,647 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3091, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=3444, PETRI_PLACES=326, PETRI_TRANSITIONS=297} [2024-11-28 03:32:36,647 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 261 predicate places. [2024-11-28 03:32:36,647 INFO L471 AbstractCegarLoop]: Abstraction has has 326 places, 297 transitions, 3444 flow [2024-11-28 03:32:36,647 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:36,647 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:32:36,648 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:32:36,648 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-11-28 03:32:36,648 INFO L396 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:32:36,649 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:32:36,649 INFO L85 PathProgramCache]: Analyzing trace with hash -584159901, now seen corresponding path program 181 times [2024-11-28 03:32:36,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:32:36,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823257720] [2024-11-28 03:32:36,649 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:32:36,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:32:36,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:32:37,637 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:32:37,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:32:37,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823257720] [2024-11-28 03:32:37,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823257720] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:32:37,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1950788089] [2024-11-28 03:32:37,637 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:32:37,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:32:37,637 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:32:37,639 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:32:37,640 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2024-11-28 03:32:37,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:32:37,823 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:32:37,824 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:32:38,237 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:32:38,237 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:32:38,247 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-28 03:32:38,247 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:32:38,557 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:32:38,557 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:32:38,603 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:32:38,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1950788089] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:32:38,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:32:38,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 32 [2024-11-28 03:32:38,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584360782] [2024-11-28 03:32:38,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:32:38,603 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:32:38,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:32:38,604 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:32:38,604 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=913, Unknown=0, NotChecked=0, Total=992 [2024-11-28 03:32:38,662 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:32:38,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 297 transitions, 3444 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:38,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:32:38,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:32:38,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:32:40,882 INFO L124 PetriNetUnfolderBase]: 4047/6698 cut-off events. [2024-11-28 03:32:40,882 INFO L125 PetriNetUnfolderBase]: For 48785/48993 co-relation queries the response was YES. [2024-11-28 03:32:40,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38563 conditions, 6698 events. 4047/6698 cut-off events. For 48785/48993 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 42276 event pairs, 1079 based on Foata normal form. 203/6765 useless extension candidates. Maximal degree in co-relation 38461. Up to 5040 conditions per place. [2024-11-28 03:32:40,946 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 290 selfloop transitions, 60 changer transitions 33/405 dead transitions. [2024-11-28 03:32:40,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 405 transitions, 4528 flow [2024-11-28 03:32:40,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:32:40,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:32:40,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 693 transitions. [2024-11-28 03:32:40,947 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4442307692307692 [2024-11-28 03:32:40,947 INFO L175 Difference]: Start difference. First operand has 326 places, 297 transitions, 3444 flow. Second operand 26 states and 693 transitions. [2024-11-28 03:32:40,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 405 transitions, 4528 flow [2024-11-28 03:32:41,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 405 transitions, 4232 flow, removed 93 selfloop flow, removed 18 redundant places. [2024-11-28 03:32:41,195 INFO L231 Difference]: Finished difference. Result has 333 places, 293 transitions, 3278 flow [2024-11-28 03:32:41,195 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3174, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3278, PETRI_PLACES=333, PETRI_TRANSITIONS=293} [2024-11-28 03:32:41,195 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 268 predicate places. [2024-11-28 03:32:41,195 INFO L471 AbstractCegarLoop]: Abstraction has has 333 places, 293 transitions, 3278 flow [2024-11-28 03:32:41,195 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:41,195 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:32:41,195 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:32:41,201 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2024-11-28 03:32:41,396 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable181 [2024-11-28 03:32:41,396 INFO L396 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:32:41,396 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:32:41,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1360291623, now seen corresponding path program 182 times [2024-11-28 03:32:41,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:32:41,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079321278] [2024-11-28 03:32:41,397 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:32:41,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:32:41,409 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:32:41,409 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:32:41,552 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:32:41,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:32:41,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079321278] [2024-11-28 03:32:41,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079321278] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:32:41,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:32:41,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:32:41,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192291375] [2024-11-28 03:32:41,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:32:41,553 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:32:41,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:32:41,553 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:32:41,553 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:32:41,588 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:32:41,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 293 transitions, 3278 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:41,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:32:41,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:32:41,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:32:43,136 INFO L124 PetriNetUnfolderBase]: 3960/6554 cut-off events. [2024-11-28 03:32:43,136 INFO L125 PetriNetUnfolderBase]: For 45492/45700 co-relation queries the response was YES. [2024-11-28 03:32:43,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37258 conditions, 6554 events. 3960/6554 cut-off events. For 45492/45700 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 41212 event pairs, 1089 based on Foata normal form. 203/6621 useless extension candidates. Maximal degree in co-relation 37157. Up to 4898 conditions per place. [2024-11-28 03:32:43,214 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 260 selfloop transitions, 53 changer transitions 43/378 dead transitions. [2024-11-28 03:32:43,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 378 transitions, 4242 flow [2024-11-28 03:32:43,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 03:32:43,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-28 03:32:43,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 551 transitions. [2024-11-28 03:32:43,215 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45916666666666667 [2024-11-28 03:32:43,215 INFO L175 Difference]: Start difference. First operand has 333 places, 293 transitions, 3278 flow. Second operand 20 states and 551 transitions. [2024-11-28 03:32:43,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 378 transitions, 4242 flow [2024-11-28 03:32:43,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 378 transitions, 4104 flow, removed 6 selfloop flow, removed 22 redundant places. [2024-11-28 03:32:43,429 INFO L231 Difference]: Finished difference. Result has 325 places, 280 transitions, 3153 flow [2024-11-28 03:32:43,429 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3144, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3153, PETRI_PLACES=325, PETRI_TRANSITIONS=280} [2024-11-28 03:32:43,430 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 260 predicate places. [2024-11-28 03:32:43,430 INFO L471 AbstractCegarLoop]: Abstraction has has 325 places, 280 transitions, 3153 flow [2024-11-28 03:32:43,430 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:43,430 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:32:43,430 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:32:43,430 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-11-28 03:32:43,430 INFO L396 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:32:43,431 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:32:43,431 INFO L85 PathProgramCache]: Analyzing trace with hash 989721631, now seen corresponding path program 183 times [2024-11-28 03:32:43,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:32:43,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618765306] [2024-11-28 03:32:43,431 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:32:43,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:32:43,443 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:32:43,443 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:32:43,591 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:32:43,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:32:43,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618765306] [2024-11-28 03:32:43,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618765306] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:32:43,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:32:43,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:32:43,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971772770] [2024-11-28 03:32:43,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:32:43,592 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:32:43,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:32:43,592 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:32:43,592 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:32:43,658 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:32:43,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 280 transitions, 3153 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:43,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:32:43,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:32:43,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:32:45,186 INFO L124 PetriNetUnfolderBase]: 3766/6232 cut-off events. [2024-11-28 03:32:45,186 INFO L125 PetriNetUnfolderBase]: For 44925/45135 co-relation queries the response was YES. [2024-11-28 03:32:45,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35788 conditions, 6232 events. 3766/6232 cut-off events. For 44925/45135 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 38818 event pairs, 1077 based on Foata normal form. 205/6303 useless extension candidates. Maximal degree in co-relation 35687. Up to 4771 conditions per place. [2024-11-28 03:32:45,271 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 246 selfloop transitions, 45 changer transitions 41/354 dead transitions. [2024-11-28 03:32:45,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 354 transitions, 4034 flow [2024-11-28 03:32:45,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-28 03:32:45,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-28 03:32:45,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 495 transitions. [2024-11-28 03:32:45,273 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-11-28 03:32:45,273 INFO L175 Difference]: Start difference. First operand has 325 places, 280 transitions, 3153 flow. Second operand 18 states and 495 transitions. [2024-11-28 03:32:45,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 354 transitions, 4034 flow [2024-11-28 03:32:45,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 354 transitions, 3896 flow, removed 4 selfloop flow, removed 19 redundant places. [2024-11-28 03:32:45,479 INFO L231 Difference]: Finished difference. Result has 311 places, 269 transitions, 3015 flow [2024-11-28 03:32:45,479 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3015, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3015, PETRI_PLACES=311, PETRI_TRANSITIONS=269} [2024-11-28 03:32:45,480 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 246 predicate places. [2024-11-28 03:32:45,480 INFO L471 AbstractCegarLoop]: Abstraction has has 311 places, 269 transitions, 3015 flow [2024-11-28 03:32:45,480 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:45,480 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:32:45,480 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:32:45,480 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-11-28 03:32:45,480 INFO L396 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:32:45,481 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:32:45,481 INFO L85 PathProgramCache]: Analyzing trace with hash -322121787, now seen corresponding path program 184 times [2024-11-28 03:32:45,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:32:45,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226947638] [2024-11-28 03:32:45,481 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:32:45,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:32:45,495 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:32:45,495 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:32:45,626 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:32:45,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:32:45,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226947638] [2024-11-28 03:32:45,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226947638] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:32:45,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:32:45,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:32:45,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214855643] [2024-11-28 03:32:45,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:32:45,627 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:32:45,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:32:45,627 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:32:45,627 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:32:45,683 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:32:45,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 269 transitions, 3015 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:45,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:32:45,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:32:45,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:32:47,599 INFO L124 PetriNetUnfolderBase]: 3798/6292 cut-off events. [2024-11-28 03:32:47,599 INFO L125 PetriNetUnfolderBase]: For 47851/48057 co-relation queries the response was YES. [2024-11-28 03:32:47,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36475 conditions, 6292 events. 3798/6292 cut-off events. For 47851/48057 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 39066 event pairs, 748 based on Foata normal form. 201/6379 useless extension candidates. Maximal degree in co-relation 36377. Up to 3894 conditions per place. [2024-11-28 03:32:47,682 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 277 selfloop transitions, 64 changer transitions 32/395 dead transitions. [2024-11-28 03:32:47,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 395 transitions, 4374 flow [2024-11-28 03:32:47,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:32:47,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:32:47,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 719 transitions. [2024-11-28 03:32:47,683 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44382716049382714 [2024-11-28 03:32:47,683 INFO L175 Difference]: Start difference. First operand has 311 places, 269 transitions, 3015 flow. Second operand 27 states and 719 transitions. [2024-11-28 03:32:47,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 395 transitions, 4374 flow [2024-11-28 03:32:47,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 395 transitions, 4186 flow, removed 14 selfloop flow, removed 16 redundant places. [2024-11-28 03:32:47,958 INFO L231 Difference]: Finished difference. Result has 313 places, 271 transitions, 3057 flow [2024-11-28 03:32:47,958 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2845, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3057, PETRI_PLACES=313, PETRI_TRANSITIONS=271} [2024-11-28 03:32:47,958 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 248 predicate places. [2024-11-28 03:32:47,958 INFO L471 AbstractCegarLoop]: Abstraction has has 313 places, 271 transitions, 3057 flow [2024-11-28 03:32:47,958 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:47,958 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:32:47,958 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:32:47,958 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-11-28 03:32:47,958 INFO L396 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:32:47,959 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:32:47,959 INFO L85 PathProgramCache]: Analyzing trace with hash -194035989, now seen corresponding path program 185 times [2024-11-28 03:32:47,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:32:47,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945901354] [2024-11-28 03:32:47,959 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:32:47,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:32:47,985 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:32:47,985 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:32:49,234 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:32:49,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:32:49,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945901354] [2024-11-28 03:32:49,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945901354] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:32:49,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534559522] [2024-11-28 03:32:49,234 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:32:49,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:32:49,234 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:32:49,236 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:32:49,237 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2024-11-28 03:32:49,411 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:32:49,411 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:32:49,412 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:32:49,413 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:32:49,705 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:32:49,705 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:32:49,711 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-28 03:32:49,711 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:32:49,921 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:32:49,921 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:32:49,965 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:32:49,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1534559522] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:32:49,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:32:49,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 31 [2024-11-28 03:32:49,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569650941] [2024-11-28 03:32:49,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:32:49,966 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:32:49,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:32:49,966 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:32:49,966 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=853, Unknown=0, NotChecked=0, Total=930 [2024-11-28 03:32:50,025 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:32:50,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 271 transitions, 3057 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:50,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:32:50,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:32:50,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:32:51,892 INFO L124 PetriNetUnfolderBase]: 3892/6464 cut-off events. [2024-11-28 03:32:51,892 INFO L125 PetriNetUnfolderBase]: For 55687/55893 co-relation queries the response was YES. [2024-11-28 03:32:51,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38126 conditions, 6464 events. 3892/6464 cut-off events. For 55687/55893 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 40592 event pairs, 1049 based on Foata normal form. 201/6539 useless extension candidates. Maximal degree in co-relation 38023. Up to 5076 conditions per place. [2024-11-28 03:32:51,970 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 253 selfloop transitions, 39 changer transitions 47/361 dead transitions. [2024-11-28 03:32:51,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 361 transitions, 4140 flow [2024-11-28 03:32:51,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 03:32:51,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-28 03:32:51,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 479 transitions. [2024-11-28 03:32:51,971 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4696078431372549 [2024-11-28 03:32:51,972 INFO L175 Difference]: Start difference. First operand has 313 places, 271 transitions, 3057 flow. Second operand 17 states and 479 transitions. [2024-11-28 03:32:51,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 361 transitions, 4140 flow [2024-11-28 03:32:52,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 361 transitions, 3941 flow, removed 48 selfloop flow, removed 23 redundant places. [2024-11-28 03:32:52,255 INFO L231 Difference]: Finished difference. Result has 304 places, 268 transitions, 2968 flow [2024-11-28 03:32:52,255 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2902, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2968, PETRI_PLACES=304, PETRI_TRANSITIONS=268} [2024-11-28 03:32:52,255 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 239 predicate places. [2024-11-28 03:32:52,255 INFO L471 AbstractCegarLoop]: Abstraction has has 304 places, 268 transitions, 2968 flow [2024-11-28 03:32:52,255 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:52,255 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:32:52,255 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:32:52,264 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2024-11-28 03:32:52,456 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185,63 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:32:52,456 INFO L396 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:32:52,456 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:32:52,457 INFO L85 PathProgramCache]: Analyzing trace with hash -346848135, now seen corresponding path program 186 times [2024-11-28 03:32:52,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:32:52,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012169965] [2024-11-28 03:32:52,457 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:32:52,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:32:52,469 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:32:52,469 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:32:52,615 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:32:52,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:32:52,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012169965] [2024-11-28 03:32:52,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012169965] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:32:52,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:32:52,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:32:52,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977908749] [2024-11-28 03:32:52,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:32:52,616 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:32:52,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:32:52,616 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:32:52,616 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:32:52,692 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:32:52,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 268 transitions, 2968 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:52,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:32:52,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:32:52,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:32:54,606 INFO L124 PetriNetUnfolderBase]: 3774/6274 cut-off events. [2024-11-28 03:32:54,606 INFO L125 PetriNetUnfolderBase]: For 46451/46657 co-relation queries the response was YES. [2024-11-28 03:32:54,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35994 conditions, 6274 events. 3774/6274 cut-off events. For 46451/46657 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 38959 event pairs, 754 based on Foata normal form. 201/6361 useless extension candidates. Maximal degree in co-relation 35894. Up to 4013 conditions per place. [2024-11-28 03:32:54,655 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 266 selfloop transitions, 60 changer transitions 47/395 dead transitions. [2024-11-28 03:32:54,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 395 transitions, 4273 flow [2024-11-28 03:32:54,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:32:54,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:32:54,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 739 transitions. [2024-11-28 03:32:54,656 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4398809523809524 [2024-11-28 03:32:54,656 INFO L175 Difference]: Start difference. First operand has 304 places, 268 transitions, 2968 flow. Second operand 28 states and 739 transitions. [2024-11-28 03:32:54,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 395 transitions, 4273 flow [2024-11-28 03:32:54,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 395 transitions, 4144 flow, removed 10 selfloop flow, removed 18 redundant places. [2024-11-28 03:32:54,868 INFO L231 Difference]: Finished difference. Result has 315 places, 267 transitions, 2974 flow [2024-11-28 03:32:54,868 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2847, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=2974, PETRI_PLACES=315, PETRI_TRANSITIONS=267} [2024-11-28 03:32:54,868 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 250 predicate places. [2024-11-28 03:32:54,868 INFO L471 AbstractCegarLoop]: Abstraction has has 315 places, 267 transitions, 2974 flow [2024-11-28 03:32:54,868 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:54,868 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:32:54,869 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:32:54,869 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-11-28 03:32:54,869 INFO L396 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:32:54,869 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:32:54,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1643459643, now seen corresponding path program 187 times [2024-11-28 03:32:54,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:32:54,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409331384] [2024-11-28 03:32:54,870 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:32:54,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:32:54,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:32:56,548 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:32:56,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:32:56,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409331384] [2024-11-28 03:32:56,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409331384] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:32:56,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537112269] [2024-11-28 03:32:56,548 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:32:56,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:32:56,548 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:32:56,550 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:32:56,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2024-11-28 03:32:56,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:32:56,724 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:32:56,725 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:32:56,994 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:32:56,994 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:32:57,057 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-28 03:32:57,057 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:32:57,313 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:32:57,314 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:32:57,358 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:32:57,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537112269] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:32:57,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:32:57,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 33 [2024-11-28 03:32:57,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227157565] [2024-11-28 03:32:57,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:32:57,359 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:32:57,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:32:57,359 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:32:57,359 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=975, Unknown=0, NotChecked=0, Total=1056 [2024-11-28 03:32:57,406 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:32:57,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 267 transitions, 2974 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:32:57,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:32:57,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:32:57,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:32:59,714 INFO L124 PetriNetUnfolderBase]: 3698/6137 cut-off events. [2024-11-28 03:32:59,714 INFO L125 PetriNetUnfolderBase]: For 52645/52849 co-relation queries the response was YES. [2024-11-28 03:32:59,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35933 conditions, 6137 events. 3698/6137 cut-off events. For 52645/52849 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37978 event pairs, 1039 based on Foata normal form. 199/6208 useless extension candidates. Maximal degree in co-relation 35832. Up to 4852 conditions per place. [2024-11-28 03:32:59,828 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 267 selfloop transitions, 52 changer transitions 19/360 dead transitions. [2024-11-28 03:32:59,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 360 transitions, 4035 flow [2024-11-28 03:32:59,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 03:32:59,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-28 03:32:59,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 588 transitions. [2024-11-28 03:32:59,829 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44545454545454544 [2024-11-28 03:32:59,830 INFO L175 Difference]: Start difference. First operand has 315 places, 267 transitions, 2974 flow. Second operand 22 states and 588 transitions. [2024-11-28 03:32:59,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 360 transitions, 4035 flow [2024-11-28 03:33:00,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 360 transitions, 3848 flow, removed 22 selfloop flow, removed 27 redundant places. [2024-11-28 03:33:00,144 INFO L231 Difference]: Finished difference. Result has 305 places, 269 transitions, 2993 flow [2024-11-28 03:33:00,144 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2827, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2993, PETRI_PLACES=305, PETRI_TRANSITIONS=269} [2024-11-28 03:33:00,144 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 240 predicate places. [2024-11-28 03:33:00,144 INFO L471 AbstractCegarLoop]: Abstraction has has 305 places, 269 transitions, 2993 flow [2024-11-28 03:33:00,144 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:00,144 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:33:00,144 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:33:00,151 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2024-11-28 03:33:00,345 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187,64 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:33:00,345 INFO L396 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:33:00,345 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:33:00,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1243043163, now seen corresponding path program 188 times [2024-11-28 03:33:00,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:33:00,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318379900] [2024-11-28 03:33:00,346 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:33:00,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:33:00,358 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:33:00,358 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:33:00,531 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:33:00,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:33:00,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318379900] [2024-11-28 03:33:00,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318379900] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:33:00,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:33:00,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:33:00,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386912650] [2024-11-28 03:33:00,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:33:00,531 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:33:00,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:33:00,532 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:33:00,532 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:33:00,643 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:33:00,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 269 transitions, 2993 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:00,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:33:00,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:33:00,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:33:02,498 INFO L124 PetriNetUnfolderBase]: 3812/6335 cut-off events. [2024-11-28 03:33:02,498 INFO L125 PetriNetUnfolderBase]: For 45727/45933 co-relation queries the response was YES. [2024-11-28 03:33:02,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36288 conditions, 6335 events. 3812/6335 cut-off events. For 45727/45933 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 39474 event pairs, 757 based on Foata normal form. 201/6422 useless extension candidates. Maximal degree in co-relation 36191. Up to 4192 conditions per place. [2024-11-28 03:33:02,593 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 280 selfloop transitions, 74 changer transitions 26/402 dead transitions. [2024-11-28 03:33:02,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 402 transitions, 4334 flow [2024-11-28 03:33:02,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-28 03:33:02,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-28 03:33:02,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 768 transitions. [2024-11-28 03:33:02,595 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4413793103448276 [2024-11-28 03:33:02,595 INFO L175 Difference]: Start difference. First operand has 305 places, 269 transitions, 2993 flow. Second operand 29 states and 768 transitions. [2024-11-28 03:33:02,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 402 transitions, 4334 flow [2024-11-28 03:33:02,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 402 transitions, 4189 flow, removed 32 selfloop flow, removed 19 redundant places. [2024-11-28 03:33:02,878 INFO L231 Difference]: Finished difference. Result has 319 places, 277 transitions, 3133 flow [2024-11-28 03:33:02,878 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2858, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=3133, PETRI_PLACES=319, PETRI_TRANSITIONS=277} [2024-11-28 03:33:02,879 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 254 predicate places. [2024-11-28 03:33:02,879 INFO L471 AbstractCegarLoop]: Abstraction has has 319 places, 277 transitions, 3133 flow [2024-11-28 03:33:02,879 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:02,879 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:33:02,879 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:33:02,879 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-11-28 03:33:02,879 INFO L396 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:33:02,879 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:33:02,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1922515119, now seen corresponding path program 189 times [2024-11-28 03:33:02,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:33:02,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775087453] [2024-11-28 03:33:02,880 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:33:02,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:33:02,891 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:33:02,891 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:33:03,056 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:33:03,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:33:03,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775087453] [2024-11-28 03:33:03,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775087453] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:33:03,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:33:03,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:33:03,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172322709] [2024-11-28 03:33:03,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:33:03,057 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:33:03,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:33:03,057 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:33:03,057 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:33:03,102 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:33:03,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 277 transitions, 3133 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:03,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:33:03,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:33:03,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:33:04,839 INFO L124 PetriNetUnfolderBase]: 3737/6215 cut-off events. [2024-11-28 03:33:04,839 INFO L125 PetriNetUnfolderBase]: For 48113/48317 co-relation queries the response was YES. [2024-11-28 03:33:04,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36114 conditions, 6215 events. 3737/6215 cut-off events. For 48113/48317 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 38712 event pairs, 738 based on Foata normal form. 197/6298 useless extension candidates. Maximal degree in co-relation 36012. Up to 4176 conditions per place. [2024-11-28 03:33:04,924 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 260 selfloop transitions, 64 changer transitions 43/389 dead transitions. [2024-11-28 03:33:04,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 389 transitions, 4230 flow [2024-11-28 03:33:04,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:33:04,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:33:04,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 717 transitions. [2024-11-28 03:33:04,925 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4425925925925926 [2024-11-28 03:33:04,925 INFO L175 Difference]: Start difference. First operand has 319 places, 277 transitions, 3133 flow. Second operand 27 states and 717 transitions. [2024-11-28 03:33:04,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 389 transitions, 4230 flow [2024-11-28 03:33:05,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 389 transitions, 4074 flow, removed 24 selfloop flow, removed 21 redundant places. [2024-11-28 03:33:05,167 INFO L231 Difference]: Finished difference. Result has 322 places, 267 transitions, 3003 flow [2024-11-28 03:33:05,167 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2983, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3003, PETRI_PLACES=322, PETRI_TRANSITIONS=267} [2024-11-28 03:33:05,167 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 257 predicate places. [2024-11-28 03:33:05,167 INFO L471 AbstractCegarLoop]: Abstraction has has 322 places, 267 transitions, 3003 flow [2024-11-28 03:33:05,168 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:05,168 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:33:05,168 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:33:05,168 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-11-28 03:33:05,168 INFO L396 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:33:05,169 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:33:05,169 INFO L85 PathProgramCache]: Analyzing trace with hash -139902727, now seen corresponding path program 190 times [2024-11-28 03:33:05,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:33:05,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457718326] [2024-11-28 03:33:05,169 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:33:05,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:33:05,180 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:33:05,180 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:33:05,297 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:33:05,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:33:05,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457718326] [2024-11-28 03:33:05,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457718326] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:33:05,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:33:05,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:33:05,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683359147] [2024-11-28 03:33:05,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:33:05,298 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:33:05,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:33:05,298 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:33:05,298 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:33:05,349 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:33:05,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 267 transitions, 3003 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:05,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:33:05,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:33:05,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:33:06,883 INFO L124 PetriNetUnfolderBase]: 3697/6145 cut-off events. [2024-11-28 03:33:06,883 INFO L125 PetriNetUnfolderBase]: For 48348/48552 co-relation queries the response was YES. [2024-11-28 03:33:06,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35733 conditions, 6145 events. 3697/6145 cut-off events. For 48348/48552 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 38180 event pairs, 1043 based on Foata normal form. 197/6216 useless extension candidates. Maximal degree in co-relation 35634. Up to 4765 conditions per place. [2024-11-28 03:33:06,961 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 270 selfloop transitions, 47 changer transitions 34/373 dead transitions. [2024-11-28 03:33:06,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 373 transitions, 4129 flow [2024-11-28 03:33:06,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:33:06,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:33:06,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 641 transitions. [2024-11-28 03:33:06,963 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44513888888888886 [2024-11-28 03:33:06,963 INFO L175 Difference]: Start difference. First operand has 322 places, 267 transitions, 3003 flow. Second operand 24 states and 641 transitions. [2024-11-28 03:33:06,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 373 transitions, 4129 flow [2024-11-28 03:33:07,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 373 transitions, 3929 flow, removed 10 selfloop flow, removed 27 redundant places. [2024-11-28 03:33:07,201 INFO L231 Difference]: Finished difference. Result has 310 places, 266 transitions, 2951 flow [2024-11-28 03:33:07,201 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2825, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2951, PETRI_PLACES=310, PETRI_TRANSITIONS=266} [2024-11-28 03:33:07,201 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 245 predicate places. [2024-11-28 03:33:07,201 INFO L471 AbstractCegarLoop]: Abstraction has has 310 places, 266 transitions, 2951 flow [2024-11-28 03:33:07,201 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:07,201 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:33:07,201 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:33:07,202 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-11-28 03:33:07,202 INFO L396 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:33:07,202 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:33:07,202 INFO L85 PathProgramCache]: Analyzing trace with hash 2144458783, now seen corresponding path program 191 times [2024-11-28 03:33:07,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:33:07,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246498071] [2024-11-28 03:33:07,203 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:33:07,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:33:07,222 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:33:07,222 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:33:08,441 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:33:08,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:33:08,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246498071] [2024-11-28 03:33:08,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246498071] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:33:08,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442573718] [2024-11-28 03:33:08,442 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:33:08,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:33:08,442 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:33:08,448 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:33:08,450 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2024-11-28 03:33:08,651 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:33:08,651 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:33:08,652 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:33:08,654 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:33:08,974 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:33:08,975 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:33:08,987 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-28 03:33:08,988 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:33:09,288 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:33:09,288 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:33:09,334 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:33:09,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [442573718] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:33:09,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:33:09,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 31 [2024-11-28 03:33:09,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834008984] [2024-11-28 03:33:09,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:33:09,335 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:33:09,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:33:09,336 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:33:09,336 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=859, Unknown=0, NotChecked=0, Total=930 [2024-11-28 03:33:09,404 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:33:09,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 266 transitions, 2951 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:09,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:33:09,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:33:09,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:33:11,410 INFO L124 PetriNetUnfolderBase]: 3599/5988 cut-off events. [2024-11-28 03:33:11,410 INFO L125 PetriNetUnfolderBase]: For 45900/46104 co-relation queries the response was YES. [2024-11-28 03:33:11,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34620 conditions, 5988 events. 3599/5988 cut-off events. For 45900/46104 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 37021 event pairs, 1061 based on Foata normal form. 199/6059 useless extension candidates. Maximal degree in co-relation 34522. Up to 4698 conditions per place. [2024-11-28 03:33:11,501 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 269 selfloop transitions, 48 changer transitions 19/358 dead transitions. [2024-11-28 03:33:11,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 358 transitions, 3992 flow [2024-11-28 03:33:11,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 03:33:11,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-28 03:33:11,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 589 transitions. [2024-11-28 03:33:11,502 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4462121212121212 [2024-11-28 03:33:11,502 INFO L175 Difference]: Start difference. First operand has 310 places, 266 transitions, 2951 flow. Second operand 22 states and 589 transitions. [2024-11-28 03:33:11,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 358 transitions, 3992 flow [2024-11-28 03:33:11,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 358 transitions, 3852 flow, removed 32 selfloop flow, removed 19 redundant places. [2024-11-28 03:33:11,753 INFO L231 Difference]: Finished difference. Result has 308 places, 265 transitions, 2972 flow [2024-11-28 03:33:11,753 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2833, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2972, PETRI_PLACES=308, PETRI_TRANSITIONS=265} [2024-11-28 03:33:11,754 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 243 predicate places. [2024-11-28 03:33:11,754 INFO L471 AbstractCegarLoop]: Abstraction has has 308 places, 265 transitions, 2972 flow [2024-11-28 03:33:11,754 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:11,754 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:33:11,754 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:33:11,763 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2024-11-28 03:33:11,954 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191,65 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:33:11,954 INFO L396 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:33:11,955 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:33:11,955 INFO L85 PathProgramCache]: Analyzing trace with hash 612838341, now seen corresponding path program 192 times [2024-11-28 03:33:11,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:33:11,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189540084] [2024-11-28 03:33:11,955 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:33:11,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:33:11,968 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:33:11,968 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:33:12,149 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:33:12,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:33:12,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189540084] [2024-11-28 03:33:12,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189540084] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:33:12,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:33:12,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:33:12,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201805812] [2024-11-28 03:33:12,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:33:12,150 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:33:12,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:33:12,150 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:33:12,150 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:33:12,211 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:33:12,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 265 transitions, 2972 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:12,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:33:12,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:33:12,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:33:13,907 INFO L124 PetriNetUnfolderBase]: 3567/5944 cut-off events. [2024-11-28 03:33:13,907 INFO L125 PetriNetUnfolderBase]: For 42799/43003 co-relation queries the response was YES. [2024-11-28 03:33:13,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34046 conditions, 5944 events. 3567/5944 cut-off events. For 42799/43003 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 36752 event pairs, 1051 based on Foata normal form. 197/6015 useless extension candidates. Maximal degree in co-relation 33949. Up to 4739 conditions per place. [2024-11-28 03:33:13,990 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 254 selfloop transitions, 44 changer transitions 31/351 dead transitions. [2024-11-28 03:33:13,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 351 transitions, 3873 flow [2024-11-28 03:33:13,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-28 03:33:13,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-28 03:33:13,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 565 transitions. [2024-11-28 03:33:13,992 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44841269841269843 [2024-11-28 03:33:13,992 INFO L175 Difference]: Start difference. First operand has 308 places, 265 transitions, 2972 flow. Second operand 21 states and 565 transitions. [2024-11-28 03:33:13,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 351 transitions, 3873 flow [2024-11-28 03:33:14,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 351 transitions, 3730 flow, removed 33 selfloop flow, removed 20 redundant places. [2024-11-28 03:33:14,199 INFO L231 Difference]: Finished difference. Result has 306 places, 259 transitions, 2854 flow [2024-11-28 03:33:14,199 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2833, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2854, PETRI_PLACES=306, PETRI_TRANSITIONS=259} [2024-11-28 03:33:14,200 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 241 predicate places. [2024-11-28 03:33:14,200 INFO L471 AbstractCegarLoop]: Abstraction has has 306 places, 259 transitions, 2854 flow [2024-11-28 03:33:14,200 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:14,200 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:33:14,200 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:33:14,200 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-11-28 03:33:14,200 INFO L396 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:33:14,200 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:33:14,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1725340415, now seen corresponding path program 193 times [2024-11-28 03:33:14,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:33:14,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495517983] [2024-11-28 03:33:14,201 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:33:14,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:33:14,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:33:15,912 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:33:15,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:33:15,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495517983] [2024-11-28 03:33:15,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495517983] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:33:15,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1579385518] [2024-11-28 03:33:15,912 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:33:15,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:33:15,912 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:33:15,914 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:33:15,915 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2024-11-28 03:33:16,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:33:16,101 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:33:16,102 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:33:16,500 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:33:16,501 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:33:16,546 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-28 03:33:16,546 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:33:16,827 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:33:16,827 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:33:16,873 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:33:16,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1579385518] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:33:16,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:33:16,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 33 [2024-11-28 03:33:16,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774177195] [2024-11-28 03:33:16,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:33:16,874 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:33:16,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:33:16,874 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:33:16,875 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=974, Unknown=0, NotChecked=0, Total=1056 [2024-11-28 03:33:16,948 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:33:16,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 259 transitions, 2854 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:16,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:33:16,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:33:16,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:33:19,097 INFO L124 PetriNetUnfolderBase]: 3447/5750 cut-off events. [2024-11-28 03:33:19,097 INFO L125 PetriNetUnfolderBase]: For 40231/40437 co-relation queries the response was YES. [2024-11-28 03:33:19,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32860 conditions, 5750 events. 3447/5750 cut-off events. For 40231/40437 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 35437 event pairs, 1029 based on Foata normal form. 201/5825 useless extension candidates. Maximal degree in co-relation 32764. Up to 4576 conditions per place. [2024-11-28 03:33:19,198 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 234 selfloop transitions, 33 changer transitions 51/340 dead transitions. [2024-11-28 03:33:19,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 340 transitions, 3710 flow [2024-11-28 03:33:19,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 03:33:19,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-28 03:33:19,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 519 transitions. [2024-11-28 03:33:19,200 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45526315789473687 [2024-11-28 03:33:19,200 INFO L175 Difference]: Start difference. First operand has 306 places, 259 transitions, 2854 flow. Second operand 19 states and 519 transitions. [2024-11-28 03:33:19,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 340 transitions, 3710 flow [2024-11-28 03:33:19,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 340 transitions, 3574 flow, removed 7 selfloop flow, removed 21 redundant places. [2024-11-28 03:33:19,438 INFO L231 Difference]: Finished difference. Result has 298 places, 245 transitions, 2665 flow [2024-11-28 03:33:19,439 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2722, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2665, PETRI_PLACES=298, PETRI_TRANSITIONS=245} [2024-11-28 03:33:19,439 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 233 predicate places. [2024-11-28 03:33:19,439 INFO L471 AbstractCegarLoop]: Abstraction has has 298 places, 245 transitions, 2665 flow [2024-11-28 03:33:19,439 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:19,439 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:33:19,439 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:33:19,451 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2024-11-28 03:33:19,640 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193,66 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:33:19,640 INFO L396 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:33:19,640 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:33:19,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1152595259, now seen corresponding path program 194 times [2024-11-28 03:33:19,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:33:19,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979067115] [2024-11-28 03:33:19,641 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:33:19,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:33:19,659 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:33:19,660 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:33:19,864 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:33:19,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:33:19,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979067115] [2024-11-28 03:33:19,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979067115] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:33:19,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:33:19,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:33:19,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112207508] [2024-11-28 03:33:19,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:33:19,864 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:33:19,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:33:19,865 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:33:19,865 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:33:19,906 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:33:19,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 245 transitions, 2665 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:19,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:33:19,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:33:19,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:33:21,570 INFO L124 PetriNetUnfolderBase]: 3242/5385 cut-off events. [2024-11-28 03:33:21,571 INFO L125 PetriNetUnfolderBase]: For 38209/38413 co-relation queries the response was YES. [2024-11-28 03:33:21,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30785 conditions, 5385 events. 3242/5385 cut-off events. For 38209/38413 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 32651 event pairs, 1051 based on Foata normal form. 197/5456 useless extension candidates. Maximal degree in co-relation 30690. Up to 4362 conditions per place. [2024-11-28 03:33:21,646 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 210 selfloop transitions, 27 changer transitions 57/316 dead transitions. [2024-11-28 03:33:21,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 316 transitions, 3438 flow [2024-11-28 03:33:21,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-28 03:33:21,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-28 03:33:21,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 487 transitions. [2024-11-28 03:33:21,647 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45092592592592595 [2024-11-28 03:33:21,647 INFO L175 Difference]: Start difference. First operand has 298 places, 245 transitions, 2665 flow. Second operand 18 states and 487 transitions. [2024-11-28 03:33:21,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 316 transitions, 3438 flow [2024-11-28 03:33:21,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 316 transitions, 3295 flow, removed 5 selfloop flow, removed 19 redundant places. [2024-11-28 03:33:21,840 INFO L231 Difference]: Finished difference. Result has 282 places, 231 transitions, 2447 flow [2024-11-28 03:33:21,840 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2522, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2447, PETRI_PLACES=282, PETRI_TRANSITIONS=231} [2024-11-28 03:33:21,841 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 217 predicate places. [2024-11-28 03:33:21,841 INFO L471 AbstractCegarLoop]: Abstraction has has 282 places, 231 transitions, 2447 flow [2024-11-28 03:33:21,842 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:21,842 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:33:21,842 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:33:21,842 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-11-28 03:33:21,842 INFO L396 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:33:21,843 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:33:21,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1053437279, now seen corresponding path program 195 times [2024-11-28 03:33:21,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:33:21,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094788922] [2024-11-28 03:33:21,843 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:33:21,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:33:21,858 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:33:21,858 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:33:22,036 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:33:22,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:33:22,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094788922] [2024-11-28 03:33:22,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094788922] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:33:22,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:33:22,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:33:22,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37034669] [2024-11-28 03:33:22,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:33:22,037 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:33:22,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:33:22,037 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:33:22,037 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:33:22,076 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:33:22,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 231 transitions, 2447 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:22,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:33:22,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:33:22,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:33:23,875 INFO L124 PetriNetUnfolderBase]: 3535/5774 cut-off events. [2024-11-28 03:33:23,875 INFO L125 PetriNetUnfolderBase]: For 45163/45367 co-relation queries the response was YES. [2024-11-28 03:33:23,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33793 conditions, 5774 events. 3535/5774 cut-off events. For 45163/45367 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 34844 event pairs, 738 based on Foata normal form. 199/5871 useless extension candidates. Maximal degree in co-relation 33703. Up to 3592 conditions per place. [2024-11-28 03:33:23,953 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 246 selfloop transitions, 90 changer transitions 24/382 dead transitions. [2024-11-28 03:33:23,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 382 transitions, 4159 flow [2024-11-28 03:33:23,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 03:33:23,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-28 03:33:23,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 850 transitions. [2024-11-28 03:33:23,955 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4427083333333333 [2024-11-28 03:33:23,955 INFO L175 Difference]: Start difference. First operand has 282 places, 231 transitions, 2447 flow. Second operand 32 states and 850 transitions. [2024-11-28 03:33:23,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 382 transitions, 4159 flow [2024-11-28 03:33:24,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 382 transitions, 3980 flow, removed 22 selfloop flow, removed 21 redundant places. [2024-11-28 03:33:24,205 INFO L231 Difference]: Finished difference. Result has 282 places, 251 transitions, 2896 flow [2024-11-28 03:33:24,205 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2322, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2896, PETRI_PLACES=282, PETRI_TRANSITIONS=251} [2024-11-28 03:33:24,206 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 217 predicate places. [2024-11-28 03:33:24,206 INFO L471 AbstractCegarLoop]: Abstraction has has 282 places, 251 transitions, 2896 flow [2024-11-28 03:33:24,206 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:24,206 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:33:24,206 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:33:24,206 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-11-28 03:33:24,206 INFO L396 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:33:24,207 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:33:24,207 INFO L85 PathProgramCache]: Analyzing trace with hash -2064285859, now seen corresponding path program 196 times [2024-11-28 03:33:24,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:33:24,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130490406] [2024-11-28 03:33:24,207 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:33:24,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:33:24,219 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:33:24,219 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:33:24,341 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:33:24,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:33:24,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130490406] [2024-11-28 03:33:24,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130490406] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:33:24,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:33:24,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:33:24,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102208904] [2024-11-28 03:33:24,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:33:24,341 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:33:24,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:33:24,342 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:33:24,342 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:33:24,414 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:33:24,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 251 transitions, 2896 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:24,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:33:24,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:33:24,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:33:26,015 INFO L124 PetriNetUnfolderBase]: 3685/6010 cut-off events. [2024-11-28 03:33:26,015 INFO L125 PetriNetUnfolderBase]: For 58040/58244 co-relation queries the response was YES. [2024-11-28 03:33:26,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37301 conditions, 6010 events. 3685/6010 cut-off events. For 58040/58244 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 36479 event pairs, 1134 based on Foata normal form. 199/6081 useless extension candidates. Maximal degree in co-relation 37209. Up to 4428 conditions per place. [2024-11-28 03:33:26,078 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 253 selfloop transitions, 63 changer transitions 21/359 dead transitions. [2024-11-28 03:33:26,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 359 transitions, 4363 flow [2024-11-28 03:33:26,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 03:33:26,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 03:33:26,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 664 transitions. [2024-11-28 03:33:26,080 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44266666666666665 [2024-11-28 03:33:26,080 INFO L175 Difference]: Start difference. First operand has 282 places, 251 transitions, 2896 flow. Second operand 25 states and 664 transitions. [2024-11-28 03:33:26,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 359 transitions, 4363 flow [2024-11-28 03:33:26,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 359 transitions, 4074 flow, removed 96 selfloop flow, removed 20 redundant places. [2024-11-28 03:33:26,360 INFO L231 Difference]: Finished difference. Result has 290 places, 264 transitions, 3101 flow [2024-11-28 03:33:26,360 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2683, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3101, PETRI_PLACES=290, PETRI_TRANSITIONS=264} [2024-11-28 03:33:26,361 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 225 predicate places. [2024-11-28 03:33:26,361 INFO L471 AbstractCegarLoop]: Abstraction has has 290 places, 264 transitions, 3101 flow [2024-11-28 03:33:26,361 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:26,361 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:33:26,361 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:33:26,361 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-11-28 03:33:26,361 INFO L396 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:33:26,362 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:33:26,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1522355245, now seen corresponding path program 197 times [2024-11-28 03:33:26,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:33:26,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746465939] [2024-11-28 03:33:26,362 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:33:26,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:33:26,382 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:33:26,382 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:33:27,918 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:33:27,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:33:27,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746465939] [2024-11-28 03:33:27,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746465939] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:33:27,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1090114571] [2024-11-28 03:33:27,919 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:33:27,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:33:27,919 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:33:27,921 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:33:27,922 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2024-11-28 03:33:28,101 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:33:28,101 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:33:28,103 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:33:28,104 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:33:28,530 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:33:28,530 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:33:28,567 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-28 03:33:28,567 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:33:28,891 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:33:28,891 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:33:28,940 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:33:28,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1090114571] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:33:28,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:33:28,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 35 [2024-11-28 03:33:28,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842614423] [2024-11-28 03:33:28,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:33:28,941 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:33:28,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:33:28,941 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:33:28,941 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=1104, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 03:33:29,048 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:33:29,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 264 transitions, 3101 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:29,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:33:29,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:33:29,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:33:31,066 INFO L124 PetriNetUnfolderBase]: 4027/6605 cut-off events. [2024-11-28 03:33:31,066 INFO L125 PetriNetUnfolderBase]: For 61232/61460 co-relation queries the response was YES. [2024-11-28 03:33:31,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39130 conditions, 6605 events. 4027/6605 cut-off events. For 61232/61460 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 41333 event pairs, 1382 based on Foata normal form. 223/6690 useless extension candidates. Maximal degree in co-relation 39033. Up to 5170 conditions per place. [2024-11-28 03:33:31,174 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 241 selfloop transitions, 59 changer transitions 42/364 dead transitions. [2024-11-28 03:33:31,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 364 transitions, 4306 flow [2024-11-28 03:33:31,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:33:31,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:33:31,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 620 transitions. [2024-11-28 03:33:31,175 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-11-28 03:33:31,175 INFO L175 Difference]: Start difference. First operand has 290 places, 264 transitions, 3101 flow. Second operand 24 states and 620 transitions. [2024-11-28 03:33:31,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 364 transitions, 4306 flow [2024-11-28 03:33:31,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 364 transitions, 4013 flow, removed 121 selfloop flow, removed 14 redundant places. [2024-11-28 03:33:31,572 INFO L231 Difference]: Finished difference. Result has 305 places, 277 transitions, 3084 flow [2024-11-28 03:33:31,572 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2814, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3084, PETRI_PLACES=305, PETRI_TRANSITIONS=277} [2024-11-28 03:33:31,572 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 240 predicate places. [2024-11-28 03:33:31,573 INFO L471 AbstractCegarLoop]: Abstraction has has 305 places, 277 transitions, 3084 flow [2024-11-28 03:33:31,573 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:31,573 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:33:31,573 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:33:31,581 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2024-11-28 03:33:31,773 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197,67 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:33:31,773 INFO L396 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:33:31,774 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:33:31,774 INFO L85 PathProgramCache]: Analyzing trace with hash 201598927, now seen corresponding path program 198 times [2024-11-28 03:33:31,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:33:31,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232592285] [2024-11-28 03:33:31,774 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:33:31,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:33:31,786 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:33:31,786 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:33:31,951 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:33:31,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:33:31,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232592285] [2024-11-28 03:33:31,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232592285] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:33:31,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:33:31,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:33:31,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137357593] [2024-11-28 03:33:31,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:33:31,951 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:33:31,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:33:31,951 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:33:31,952 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:33:32,005 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:33:32,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 277 transitions, 3084 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:32,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:33:32,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:33:32,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:33:33,847 INFO L124 PetriNetUnfolderBase]: 4041/6660 cut-off events. [2024-11-28 03:33:33,848 INFO L125 PetriNetUnfolderBase]: For 55325/55545 co-relation queries the response was YES. [2024-11-28 03:33:33,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38555 conditions, 6660 events. 4041/6660 cut-off events. For 55325/55545 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 41759 event pairs, 1164 based on Foata normal form. 215/6744 useless extension candidates. Maximal degree in co-relation 38452. Up to 4674 conditions per place. [2024-11-28 03:33:33,929 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 254 selfloop transitions, 75 changer transitions 39/390 dead transitions. [2024-11-28 03:33:33,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 390 transitions, 4384 flow [2024-11-28 03:33:33,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-28 03:33:33,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-28 03:33:33,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 750 transitions. [2024-11-28 03:33:33,930 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43103448275862066 [2024-11-28 03:33:33,930 INFO L175 Difference]: Start difference. First operand has 305 places, 277 transitions, 3084 flow. Second operand 29 states and 750 transitions. [2024-11-28 03:33:33,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 390 transitions, 4384 flow [2024-11-28 03:33:34,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 390 transitions, 4250 flow, removed 41 selfloop flow, removed 14 redundant places. [2024-11-28 03:33:34,227 INFO L231 Difference]: Finished difference. Result has 318 places, 278 transitions, 3149 flow [2024-11-28 03:33:34,227 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2996, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=3149, PETRI_PLACES=318, PETRI_TRANSITIONS=278} [2024-11-28 03:33:34,228 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 253 predicate places. [2024-11-28 03:33:34,228 INFO L471 AbstractCegarLoop]: Abstraction has has 318 places, 278 transitions, 3149 flow [2024-11-28 03:33:34,228 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:34,228 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:33:34,228 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:33:34,228 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-11-28 03:33:34,228 INFO L396 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:33:34,229 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:33:34,229 INFO L85 PathProgramCache]: Analyzing trace with hash -514054953, now seen corresponding path program 199 times [2024-11-28 03:33:34,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:33:34,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031428856] [2024-11-28 03:33:34,229 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:33:34,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:33:34,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:33:36,369 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:33:36,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:33:36,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031428856] [2024-11-28 03:33:36,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031428856] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:33:36,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [98870951] [2024-11-28 03:33:36,370 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:33:36,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:33:36,370 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:33:36,372 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:33:36,374 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2024-11-28 03:33:36,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:33:36,560 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:33:36,561 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:33:37,012 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:33:37,012 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:33:37,022 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-28 03:33:37,022 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:33:37,387 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:33:37,387 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:33:37,439 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:33:37,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [98870951] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:33:37,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:33:37,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 34 [2024-11-28 03:33:37,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479209332] [2024-11-28 03:33:37,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:33:37,440 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:33:37,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:33:37,440 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:33:37,440 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=1038, Unknown=0, NotChecked=0, Total=1122 [2024-11-28 03:33:37,511 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:33:37,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 278 transitions, 3149 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:37,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:33:37,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:33:37,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:33:39,895 INFO L124 PetriNetUnfolderBase]: 4027/6636 cut-off events. [2024-11-28 03:33:39,895 INFO L125 PetriNetUnfolderBase]: For 56300/56516 co-relation queries the response was YES. [2024-11-28 03:33:39,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39171 conditions, 6636 events. 4027/6636 cut-off events. For 56300/56516 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 41648 event pairs, 925 based on Foata normal form. 211/6716 useless extension candidates. Maximal degree in co-relation 39067. Up to 4766 conditions per place. [2024-11-28 03:33:39,960 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 260 selfloop transitions, 69 changer transitions 27/378 dead transitions. [2024-11-28 03:33:39,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 378 transitions, 4442 flow [2024-11-28 03:33:39,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:33:39,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:33:39,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 678 transitions. [2024-11-28 03:33:39,962 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4346153846153846 [2024-11-28 03:33:39,962 INFO L175 Difference]: Start difference. First operand has 318 places, 278 transitions, 3149 flow. Second operand 26 states and 678 transitions. [2024-11-28 03:33:39,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 378 transitions, 4442 flow [2024-11-28 03:33:40,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 378 transitions, 4275 flow, removed 12 selfloop flow, removed 23 redundant places. [2024-11-28 03:33:40,295 INFO L231 Difference]: Finished difference. Result has 321 places, 284 transitions, 3302 flow [2024-11-28 03:33:40,295 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3000, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3302, PETRI_PLACES=321, PETRI_TRANSITIONS=284} [2024-11-28 03:33:40,295 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 256 predicate places. [2024-11-28 03:33:40,295 INFO L471 AbstractCegarLoop]: Abstraction has has 321 places, 284 transitions, 3302 flow [2024-11-28 03:33:40,295 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:40,295 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:33:40,295 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:33:40,304 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2024-11-28 03:33:40,496 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable199 [2024-11-28 03:33:40,496 INFO L396 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:33:40,496 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:33:40,497 INFO L85 PathProgramCache]: Analyzing trace with hash -1312172637, now seen corresponding path program 200 times [2024-11-28 03:33:40,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:33:40,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675550045] [2024-11-28 03:33:40,497 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:33:40,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:33:40,508 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:33:40,508 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:33:40,652 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:33:40,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:33:40,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675550045] [2024-11-28 03:33:40,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675550045] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:33:40,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:33:40,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:33:40,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923778732] [2024-11-28 03:33:40,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:33:40,653 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:33:40,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:33:40,653 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:33:40,653 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:33:40,716 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:33:40,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 284 transitions, 3302 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:40,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:33:40,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:33:40,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:33:42,499 INFO L124 PetriNetUnfolderBase]: 4103/6783 cut-off events. [2024-11-28 03:33:42,500 INFO L125 PetriNetUnfolderBase]: For 66523/66743 co-relation queries the response was YES. [2024-11-28 03:33:42,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40981 conditions, 6783 events. 4103/6783 cut-off events. For 66523/66743 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 42653 event pairs, 1109 based on Foata normal form. 213/6877 useless extension candidates. Maximal degree in co-relation 40876. Up to 4742 conditions per place. [2024-11-28 03:33:42,603 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 276 selfloop transitions, 69 changer transitions 27/394 dead transitions. [2024-11-28 03:33:42,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 394 transitions, 4726 flow [2024-11-28 03:33:42,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:33:42,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:33:42,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 725 transitions. [2024-11-28 03:33:42,604 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-11-28 03:33:42,604 INFO L175 Difference]: Start difference. First operand has 321 places, 284 transitions, 3302 flow. Second operand 28 states and 725 transitions. [2024-11-28 03:33:42,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 394 transitions, 4726 flow [2024-11-28 03:33:42,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 394 transitions, 4505 flow, removed 69 selfloop flow, removed 20 redundant places. [2024-11-28 03:33:42,972 INFO L231 Difference]: Finished difference. Result has 333 places, 295 transitions, 3522 flow [2024-11-28 03:33:42,972 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3151, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=3522, PETRI_PLACES=333, PETRI_TRANSITIONS=295} [2024-11-28 03:33:42,973 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 268 predicate places. [2024-11-28 03:33:42,973 INFO L471 AbstractCegarLoop]: Abstraction has has 333 places, 295 transitions, 3522 flow [2024-11-28 03:33:42,973 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:42,973 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:33:42,973 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:33:42,973 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-11-28 03:33:42,973 INFO L396 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:33:42,974 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:33:42,974 INFO L85 PathProgramCache]: Analyzing trace with hash 923424569, now seen corresponding path program 201 times [2024-11-28 03:33:42,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:33:42,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288291192] [2024-11-28 03:33:42,974 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:33:42,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:33:42,987 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:33:42,987 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:33:43,138 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:33:43,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:33:43,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288291192] [2024-11-28 03:33:43,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288291192] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:33:43,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:33:43,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:33:43,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910343383] [2024-11-28 03:33:43,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:33:43,138 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:33:43,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:33:43,139 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:33:43,139 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:33:43,178 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:33:43,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 295 transitions, 3522 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:43,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:33:43,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:33:43,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:33:44,995 INFO L124 PetriNetUnfolderBase]: 3991/6557 cut-off events. [2024-11-28 03:33:44,995 INFO L125 PetriNetUnfolderBase]: For 62181/62397 co-relation queries the response was YES. [2024-11-28 03:33:45,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39720 conditions, 6557 events. 3991/6557 cut-off events. For 62181/62397 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 40962 event pairs, 1306 based on Foata normal form. 209/6628 useless extension candidates. Maximal degree in co-relation 39610. Up to 4872 conditions per place. [2024-11-28 03:33:45,113 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 242 selfloop transitions, 72 changer transitions 42/378 dead transitions. [2024-11-28 03:33:45,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 378 transitions, 4504 flow [2024-11-28 03:33:45,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:33:45,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:33:45,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 716 transitions. [2024-11-28 03:33:45,114 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4261904761904762 [2024-11-28 03:33:45,114 INFO L175 Difference]: Start difference. First operand has 333 places, 295 transitions, 3522 flow. Second operand 28 states and 716 transitions. [2024-11-28 03:33:45,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 378 transitions, 4504 flow [2024-11-28 03:33:45,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 378 transitions, 4301 flow, removed 63 selfloop flow, removed 17 redundant places. [2024-11-28 03:33:45,479 INFO L231 Difference]: Finished difference. Result has 342 places, 282 transitions, 3331 flow [2024-11-28 03:33:45,479 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3321, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=3331, PETRI_PLACES=342, PETRI_TRANSITIONS=282} [2024-11-28 03:33:45,479 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 277 predicate places. [2024-11-28 03:33:45,479 INFO L471 AbstractCegarLoop]: Abstraction has has 342 places, 282 transitions, 3331 flow [2024-11-28 03:33:45,479 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:45,479 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:33:45,480 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:33:45,480 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-11-28 03:33:45,480 INFO L396 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:33:45,481 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:33:45,481 INFO L85 PathProgramCache]: Analyzing trace with hash -2057938711, now seen corresponding path program 202 times [2024-11-28 03:33:45,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:33:45,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576534990] [2024-11-28 03:33:45,481 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:33:45,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:33:45,491 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:33:45,491 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:33:45,612 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:33:45,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:33:45,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576534990] [2024-11-28 03:33:45,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576534990] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:33:45,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:33:45,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:33:45,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396655467] [2024-11-28 03:33:45,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:33:45,612 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:33:45,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:33:45,612 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:33:45,613 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:33:45,651 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:33:45,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 282 transitions, 3331 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:45,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:33:45,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:33:45,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:33:47,410 INFO L124 PetriNetUnfolderBase]: 3919/6446 cut-off events. [2024-11-28 03:33:47,410 INFO L125 PetriNetUnfolderBase]: For 57746/57960 co-relation queries the response was YES. [2024-11-28 03:33:47,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39050 conditions, 6446 events. 3919/6446 cut-off events. For 57746/57960 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 40327 event pairs, 1041 based on Foata normal form. 209/6528 useless extension candidates. Maximal degree in co-relation 38939. Up to 4962 conditions per place. [2024-11-28 03:33:47,479 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 244 selfloop transitions, 47 changer transitions 46/359 dead transitions. [2024-11-28 03:33:47,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 359 transitions, 4392 flow [2024-11-28 03:33:47,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:33:47,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:33:47,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 618 transitions. [2024-11-28 03:33:47,480 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42916666666666664 [2024-11-28 03:33:47,480 INFO L175 Difference]: Start difference. First operand has 342 places, 282 transitions, 3331 flow. Second operand 24 states and 618 transitions. [2024-11-28 03:33:47,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 359 transitions, 4392 flow [2024-11-28 03:33:47,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 359 transitions, 4183 flow, removed 12 selfloop flow, removed 28 redundant places. [2024-11-28 03:33:47,746 INFO L231 Difference]: Finished difference. Result has 329 places, 272 transitions, 3176 flow [2024-11-28 03:33:47,746 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3145, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3176, PETRI_PLACES=329, PETRI_TRANSITIONS=272} [2024-11-28 03:33:47,746 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 264 predicate places. [2024-11-28 03:33:47,746 INFO L471 AbstractCegarLoop]: Abstraction has has 329 places, 272 transitions, 3176 flow [2024-11-28 03:33:47,747 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:47,747 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:33:47,747 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:33:47,747 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-11-28 03:33:47,747 INFO L396 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:33:47,748 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:33:47,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1667574243, now seen corresponding path program 203 times [2024-11-28 03:33:47,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:33:47,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594289227] [2024-11-28 03:33:47,748 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:33:47,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:33:47,762 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:33:47,763 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:33:48,563 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:33:48,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:33:48,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594289227] [2024-11-28 03:33:48,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594289227] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:33:48,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377937801] [2024-11-28 03:33:48,563 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:33:48,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:33:48,564 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:33:48,565 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:33:48,567 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2024-11-28 03:33:48,767 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:33:48,768 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:33:48,769 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:33:48,770 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:33:49,087 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:33:49,088 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:33:49,103 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-28 03:33:49,103 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:33:49,352 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:33:49,353 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:33:49,392 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:33:49,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1377937801] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:33:49,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:33:49,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 31 [2024-11-28 03:33:49,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584827922] [2024-11-28 03:33:49,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:33:49,393 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:33:49,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:33:49,393 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:33:49,393 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=852, Unknown=0, NotChecked=0, Total=930 [2024-11-28 03:33:49,476 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:33:49,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 272 transitions, 3176 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:49,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:33:49,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:33:49,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:33:51,491 INFO L124 PetriNetUnfolderBase]: 3702/6087 cut-off events. [2024-11-28 03:33:51,491 INFO L125 PetriNetUnfolderBase]: For 56393/56593 co-relation queries the response was YES. [2024-11-28 03:33:51,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37131 conditions, 6087 events. 3702/6087 cut-off events. For 56393/56593 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 37414 event pairs, 721 based on Foata normal form. 193/6162 useless extension candidates. Maximal degree in co-relation 37018. Up to 4484 conditions per place. [2024-11-28 03:33:51,580 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 259 selfloop transitions, 60 changer transitions 29/370 dead transitions. [2024-11-28 03:33:51,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 370 transitions, 4294 flow [2024-11-28 03:33:51,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-28 03:33:51,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-28 03:33:51,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 737 transitions. [2024-11-28 03:33:51,581 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4235632183908046 [2024-11-28 03:33:51,581 INFO L175 Difference]: Start difference. First operand has 329 places, 272 transitions, 3176 flow. Second operand 29 states and 737 transitions. [2024-11-28 03:33:51,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 370 transitions, 4294 flow [2024-11-28 03:33:51,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 370 transitions, 4087 flow, removed 25 selfloop flow, removed 26 redundant places. [2024-11-28 03:33:51,883 INFO L231 Difference]: Finished difference. Result has 328 places, 272 transitions, 3137 flow [2024-11-28 03:33:51,883 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2981, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=3137, PETRI_PLACES=328, PETRI_TRANSITIONS=272} [2024-11-28 03:33:51,884 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 263 predicate places. [2024-11-28 03:33:51,884 INFO L471 AbstractCegarLoop]: Abstraction has has 328 places, 272 transitions, 3137 flow [2024-11-28 03:33:51,884 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:51,884 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:33:51,884 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:33:51,890 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2024-11-28 03:33:52,084 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203,69 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:33:52,084 INFO L396 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:33:52,085 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:33:52,085 INFO L85 PathProgramCache]: Analyzing trace with hash -697629839, now seen corresponding path program 204 times [2024-11-28 03:33:52,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:33:52,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864264250] [2024-11-28 03:33:52,085 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:33:52,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:33:52,098 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:33:52,098 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:33:52,241 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:33:52,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:33:52,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864264250] [2024-11-28 03:33:52,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864264250] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:33:52,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:33:52,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:33:52,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059615308] [2024-11-28 03:33:52,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:33:52,242 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:33:52,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:33:52,242 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:33:52,242 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:33:52,316 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:33:52,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 272 transitions, 3137 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:52,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:33:52,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:33:52,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:33:53,954 INFO L124 PetriNetUnfolderBase]: 3759/6217 cut-off events. [2024-11-28 03:33:53,954 INFO L125 PetriNetUnfolderBase]: For 57423/57631 co-relation queries the response was YES. [2024-11-28 03:33:54,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37066 conditions, 6217 events. 3759/6217 cut-off events. For 57423/57631 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 38788 event pairs, 1033 based on Foata normal form. 201/6300 useless extension candidates. Maximal degree in co-relation 36958. Up to 4449 conditions per place. [2024-11-28 03:33:54,042 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 247 selfloop transitions, 55 changer transitions 39/363 dead transitions. [2024-11-28 03:33:54,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 363 transitions, 4313 flow [2024-11-28 03:33:54,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:33:54,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:33:54,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 632 transitions. [2024-11-28 03:33:54,043 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-11-28 03:33:54,043 INFO L175 Difference]: Start difference. First operand has 328 places, 272 transitions, 3137 flow. Second operand 24 states and 632 transitions. [2024-11-28 03:33:54,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 363 transitions, 4313 flow [2024-11-28 03:33:54,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 363 transitions, 4125 flow, removed 28 selfloop flow, removed 25 redundant places. [2024-11-28 03:33:54,334 INFO L231 Difference]: Finished difference. Result has 327 places, 269 transitions, 3063 flow [2024-11-28 03:33:54,334 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2951, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3063, PETRI_PLACES=327, PETRI_TRANSITIONS=269} [2024-11-28 03:33:54,334 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 262 predicate places. [2024-11-28 03:33:54,334 INFO L471 AbstractCegarLoop]: Abstraction has has 327 places, 269 transitions, 3063 flow [2024-11-28 03:33:54,334 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:54,334 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:33:54,334 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:33:54,334 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-11-28 03:33:54,334 INFO L396 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:33:54,335 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:33:54,335 INFO L85 PathProgramCache]: Analyzing trace with hash 1974720877, now seen corresponding path program 205 times [2024-11-28 03:33:54,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:33:54,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515321644] [2024-11-28 03:33:54,336 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:33:54,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:33:54,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:33:55,667 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:33:55,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:33:55,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515321644] [2024-11-28 03:33:55,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515321644] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:33:55,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765518646] [2024-11-28 03:33:55,667 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:33:55,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:33:55,667 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:33:55,669 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:33:55,670 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2024-11-28 03:33:55,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:33:55,867 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:33:55,868 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:33:56,244 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:33:56,244 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:33:56,288 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-28 03:33:56,288 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:33:56,609 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:33:56,610 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:33:56,660 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:33:56,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1765518646] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:33:56,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:33:56,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 35 [2024-11-28 03:33:56,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882936038] [2024-11-28 03:33:56,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:33:56,661 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:33:56,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:33:56,661 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:33:56,661 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=1098, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 03:33:56,734 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:33:56,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 269 transitions, 3063 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:56,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:33:56,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:33:56,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:33:58,775 INFO L124 PetriNetUnfolderBase]: 3737/6219 cut-off events. [2024-11-28 03:33:58,775 INFO L125 PetriNetUnfolderBase]: For 58876/59078 co-relation queries the response was YES. [2024-11-28 03:33:58,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37207 conditions, 6219 events. 3737/6219 cut-off events. For 58876/59078 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 39016 event pairs, 1051 based on Foata normal form. 195/6296 useless extension candidates. Maximal degree in co-relation 37096. Up to 4490 conditions per place. [2024-11-28 03:33:58,882 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 261 selfloop transitions, 54 changer transitions 35/372 dead transitions. [2024-11-28 03:33:58,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 372 transitions, 4273 flow [2024-11-28 03:33:58,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:33:58,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:33:58,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 706 transitions. [2024-11-28 03:33:58,883 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43580246913580245 [2024-11-28 03:33:58,883 INFO L175 Difference]: Start difference. First operand has 327 places, 269 transitions, 3063 flow. Second operand 27 states and 706 transitions. [2024-11-28 03:33:58,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 372 transitions, 4273 flow [2024-11-28 03:33:59,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 372 transitions, 4084 flow, removed 40 selfloop flow, removed 21 redundant places. [2024-11-28 03:33:59,196 INFO L231 Difference]: Finished difference. Result has 331 places, 266 transitions, 3018 flow [2024-11-28 03:33:59,196 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2923, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3018, PETRI_PLACES=331, PETRI_TRANSITIONS=266} [2024-11-28 03:33:59,196 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 266 predicate places. [2024-11-28 03:33:59,196 INFO L471 AbstractCegarLoop]: Abstraction has has 331 places, 266 transitions, 3018 flow [2024-11-28 03:33:59,196 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:59,196 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:33:59,196 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:33:59,202 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2024-11-28 03:33:59,397 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable205 [2024-11-28 03:33:59,397 INFO L396 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:33:59,398 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:33:59,398 INFO L85 PathProgramCache]: Analyzing trace with hash 800128847, now seen corresponding path program 206 times [2024-11-28 03:33:59,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:33:59,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3257602] [2024-11-28 03:33:59,398 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:33:59,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:33:59,409 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:33:59,409 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:33:59,613 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:33:59,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:33:59,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3257602] [2024-11-28 03:33:59,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3257602] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:33:59,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:33:59,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:33:59,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506745752] [2024-11-28 03:33:59,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:33:59,613 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:33:59,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:33:59,614 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:33:59,614 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:33:59,683 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:33:59,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 266 transitions, 3018 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:33:59,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:33:59,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:33:59,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:34:01,346 INFO L124 PetriNetUnfolderBase]: 3671/6173 cut-off events. [2024-11-28 03:34:01,346 INFO L125 PetriNetUnfolderBase]: For 60088/60304 co-relation queries the response was YES. [2024-11-28 03:34:01,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36867 conditions, 6173 events. 3671/6173 cut-off events. For 60088/60304 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 39195 event pairs, 1316 based on Foata normal form. 211/6249 useless extension candidates. Maximal degree in co-relation 36756. Up to 4865 conditions per place. [2024-11-28 03:34:01,481 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 222 selfloop transitions, 37 changer transitions 45/326 dead transitions. [2024-11-28 03:34:01,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 326 transitions, 3898 flow [2024-11-28 03:34:01,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:34:01,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:34:01,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 579 transitions. [2024-11-28 03:34:01,483 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41956521739130437 [2024-11-28 03:34:01,483 INFO L175 Difference]: Start difference. First operand has 331 places, 266 transitions, 3018 flow. Second operand 23 states and 579 transitions. [2024-11-28 03:34:01,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 326 transitions, 3898 flow [2024-11-28 03:34:01,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 326 transitions, 3772 flow, removed 9 selfloop flow, removed 25 redundant places. [2024-11-28 03:34:01,815 INFO L231 Difference]: Finished difference. Result has 328 places, 251 transitions, 2866 flow [2024-11-28 03:34:01,815 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2898, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2866, PETRI_PLACES=328, PETRI_TRANSITIONS=251} [2024-11-28 03:34:01,815 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 263 predicate places. [2024-11-28 03:34:01,815 INFO L471 AbstractCegarLoop]: Abstraction has has 328 places, 251 transitions, 2866 flow [2024-11-28 03:34:01,816 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:34:01,816 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:34:01,816 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:34:01,816 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-11-28 03:34:01,816 INFO L396 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:34:01,817 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:34:01,817 INFO L85 PathProgramCache]: Analyzing trace with hash 65647521, now seen corresponding path program 207 times [2024-11-28 03:34:01,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:34:01,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237651285] [2024-11-28 03:34:01,817 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:34:01,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:34:01,835 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:34:01,835 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:34:01,987 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:34:01,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:34:01,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237651285] [2024-11-28 03:34:01,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237651285] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:34:01,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:34:01,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:34:01,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226616984] [2024-11-28 03:34:01,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:34:01,987 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:34:01,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:34:01,988 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:34:01,988 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:34:02,060 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:34:02,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 251 transitions, 2866 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:34:02,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:34:02,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:34:02,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:34:03,678 INFO L124 PetriNetUnfolderBase]: 3556/5977 cut-off events. [2024-11-28 03:34:03,678 INFO L125 PetriNetUnfolderBase]: For 58697/58893 co-relation queries the response was YES. [2024-11-28 03:34:03,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35721 conditions, 5977 events. 3556/5977 cut-off events. For 58697/58893 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 37477 event pairs, 1031 based on Foata normal form. 189/6051 useless extension candidates. Maximal degree in co-relation 35609. Up to 4121 conditions per place. [2024-11-28 03:34:03,772 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 234 selfloop transitions, 51 changer transitions 34/341 dead transitions. [2024-11-28 03:34:03,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 341 transitions, 3882 flow [2024-11-28 03:34:03,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 03:34:03,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 03:34:03,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 644 transitions. [2024-11-28 03:34:03,774 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42933333333333334 [2024-11-28 03:34:03,774 INFO L175 Difference]: Start difference. First operand has 328 places, 251 transitions, 2866 flow. Second operand 25 states and 644 transitions. [2024-11-28 03:34:03,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 341 transitions, 3882 flow [2024-11-28 03:34:04,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 341 transitions, 3736 flow, removed 26 selfloop flow, removed 24 redundant places. [2024-11-28 03:34:04,079 INFO L231 Difference]: Finished difference. Result has 316 places, 248 transitions, 2825 flow [2024-11-28 03:34:04,079 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2740, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=2825, PETRI_PLACES=316, PETRI_TRANSITIONS=248} [2024-11-28 03:34:04,079 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 251 predicate places. [2024-11-28 03:34:04,079 INFO L471 AbstractCegarLoop]: Abstraction has has 316 places, 248 transitions, 2825 flow [2024-11-28 03:34:04,079 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:34:04,079 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:34:04,079 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:34:04,079 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-11-28 03:34:04,079 INFO L396 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:34:04,080 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:34:04,080 INFO L85 PathProgramCache]: Analyzing trace with hash -466528439, now seen corresponding path program 208 times [2024-11-28 03:34:04,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:34:04,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196801636] [2024-11-28 03:34:04,080 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:34:04,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:34:04,089 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:34:04,089 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:34:04,194 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:34:04,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:34:04,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196801636] [2024-11-28 03:34:04,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196801636] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:34:04,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:34:04,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:34:04,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453045695] [2024-11-28 03:34:04,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:34:04,195 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:34:04,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:34:04,195 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:34:04,195 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:34:04,248 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:34:04,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 248 transitions, 2825 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:34:04,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:34:04,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:34:04,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:34:05,592 INFO L124 PetriNetUnfolderBase]: 3455/5800 cut-off events. [2024-11-28 03:34:05,592 INFO L125 PetriNetUnfolderBase]: For 51718/51910 co-relation queries the response was YES. [2024-11-28 03:34:05,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34499 conditions, 5800 events. 3455/5800 cut-off events. For 51718/51910 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 36308 event pairs, 895 based on Foata normal form. 185/5862 useless extension candidates. Maximal degree in co-relation 34392. Up to 4291 conditions per place. [2024-11-28 03:34:05,657 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 221 selfloop transitions, 48 changer transitions 28/319 dead transitions. [2024-11-28 03:34:05,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 319 transitions, 3675 flow [2024-11-28 03:34:05,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:34:05,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:34:05,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 592 transitions. [2024-11-28 03:34:05,658 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4289855072463768 [2024-11-28 03:34:05,658 INFO L175 Difference]: Start difference. First operand has 316 places, 248 transitions, 2825 flow. Second operand 23 states and 592 transitions. [2024-11-28 03:34:05,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 319 transitions, 3675 flow [2024-11-28 03:34:05,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 319 transitions, 3534 flow, removed 10 selfloop flow, removed 28 redundant places. [2024-11-28 03:34:05,894 INFO L231 Difference]: Finished difference. Result has 307 places, 240 transitions, 2727 flow [2024-11-28 03:34:05,894 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2688, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2727, PETRI_PLACES=307, PETRI_TRANSITIONS=240} [2024-11-28 03:34:05,895 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 242 predicate places. [2024-11-28 03:34:05,895 INFO L471 AbstractCegarLoop]: Abstraction has has 307 places, 240 transitions, 2727 flow [2024-11-28 03:34:05,895 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:34:05,895 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:34:05,895 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:34:05,895 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-11-28 03:34:05,895 INFO L396 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:34:05,896 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:34:05,896 INFO L85 PathProgramCache]: Analyzing trace with hash 603852453, now seen corresponding path program 209 times [2024-11-28 03:34:05,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:34:05,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40356825] [2024-11-28 03:34:05,896 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:34:05,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:34:05,921 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:34:05,921 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:34:07,037 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:34:07,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:34:07,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40356825] [2024-11-28 03:34:07,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40356825] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:34:07,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724982111] [2024-11-28 03:34:07,037 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:34:07,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:34:07,037 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:34:07,039 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:34:07,040 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2024-11-28 03:34:07,233 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:34:07,233 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:34:07,234 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:34:07,235 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:34:07,541 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:34:07,541 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:34:07,556 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-28 03:34:07,556 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:34:07,782 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:34:07,783 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:34:07,839 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:34:07,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724982111] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:34:07,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:34:07,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 30 [2024-11-28 03:34:07,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494217778] [2024-11-28 03:34:07,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:34:07,839 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:34:07,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:34:07,840 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:34:07,840 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=796, Unknown=0, NotChecked=0, Total=870 [2024-11-28 03:34:07,891 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:34:07,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 240 transitions, 2727 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:34:07,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:34:07,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:34:07,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:34:09,767 INFO L124 PetriNetUnfolderBase]: 3329/5563 cut-off events. [2024-11-28 03:34:09,767 INFO L125 PetriNetUnfolderBase]: For 47407/47601 co-relation queries the response was YES. [2024-11-28 03:34:09,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33150 conditions, 5563 events. 3329/5563 cut-off events. For 47407/47601 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 34441 event pairs, 683 based on Foata normal form. 187/5628 useless extension candidates. Maximal degree in co-relation 33049. Up to 4121 conditions per place. [2024-11-28 03:34:09,822 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 206 selfloop transitions, 37 changer transitions 50/315 dead transitions. [2024-11-28 03:34:09,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 315 transitions, 3580 flow [2024-11-28 03:34:09,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 03:34:09,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 03:34:09,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 631 transitions. [2024-11-28 03:34:09,823 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4206666666666667 [2024-11-28 03:34:09,823 INFO L175 Difference]: Start difference. First operand has 307 places, 240 transitions, 2727 flow. Second operand 25 states and 631 transitions. [2024-11-28 03:34:09,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 315 transitions, 3580 flow [2024-11-28 03:34:10,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 315 transitions, 3457 flow, removed 7 selfloop flow, removed 25 redundant places. [2024-11-28 03:34:10,058 INFO L231 Difference]: Finished difference. Result has 299 places, 227 transitions, 2571 flow [2024-11-28 03:34:10,059 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2608, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=2571, PETRI_PLACES=299, PETRI_TRANSITIONS=227} [2024-11-28 03:34:10,059 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 234 predicate places. [2024-11-28 03:34:10,059 INFO L471 AbstractCegarLoop]: Abstraction has has 299 places, 227 transitions, 2571 flow [2024-11-28 03:34:10,059 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:34:10,059 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:34:10,059 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:34:10,070 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2024-11-28 03:34:10,259 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209,71 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:34:10,260 INFO L396 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:34:10,260 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:34:10,260 INFO L85 PathProgramCache]: Analyzing trace with hash -317911635, now seen corresponding path program 210 times [2024-11-28 03:34:10,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:34:10,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828120626] [2024-11-28 03:34:10,260 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:34:10,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:34:10,273 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:34:10,273 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:34:10,431 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:34:10,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:34:10,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828120626] [2024-11-28 03:34:10,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828120626] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:34:10,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:34:10,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:34:10,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861525705] [2024-11-28 03:34:10,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:34:10,432 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:34:10,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:34:10,432 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:34:10,432 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:34:10,491 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:34:10,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 227 transitions, 2571 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:34:10,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:34:10,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:34:10,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:34:12,056 INFO L124 PetriNetUnfolderBase]: 3381/5667 cut-off events. [2024-11-28 03:34:12,056 INFO L125 PetriNetUnfolderBase]: For 52227/52419 co-relation queries the response was YES. [2024-11-28 03:34:12,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33998 conditions, 5667 events. 3381/5667 cut-off events. For 52227/52419 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 35073 event pairs, 794 based on Foata normal form. 187/5743 useless extension candidates. Maximal degree in co-relation 33901. Up to 3670 conditions per place. [2024-11-28 03:34:12,138 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 234 selfloop transitions, 52 changer transitions 33/341 dead transitions. [2024-11-28 03:34:12,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 341 transitions, 3807 flow [2024-11-28 03:34:12,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:34:12,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:34:12,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 709 transitions. [2024-11-28 03:34:12,139 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43765432098765433 [2024-11-28 03:34:12,139 INFO L175 Difference]: Start difference. First operand has 299 places, 227 transitions, 2571 flow. Second operand 27 states and 709 transitions. [2024-11-28 03:34:12,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 341 transitions, 3807 flow [2024-11-28 03:34:12,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 341 transitions, 3613 flow, removed 30 selfloop flow, removed 24 redundant places. [2024-11-28 03:34:12,390 INFO L231 Difference]: Finished difference. Result has 288 places, 228 transitions, 2562 flow [2024-11-28 03:34:12,391 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2411, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=2562, PETRI_PLACES=288, PETRI_TRANSITIONS=228} [2024-11-28 03:34:12,391 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 223 predicate places. [2024-11-28 03:34:12,391 INFO L471 AbstractCegarLoop]: Abstraction has has 288 places, 228 transitions, 2562 flow [2024-11-28 03:34:12,391 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:34:12,391 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:34:12,391 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:34:12,391 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-11-28 03:34:12,391 INFO L396 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:34:12,392 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:34:12,392 INFO L85 PathProgramCache]: Analyzing trace with hash 12850145, now seen corresponding path program 211 times [2024-11-28 03:34:12,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:34:12,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182510743] [2024-11-28 03:34:12,392 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:34:12,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:34:12,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:34:14,091 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:34:14,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:34:14,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182510743] [2024-11-28 03:34:14,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182510743] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:34:14,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1774850106] [2024-11-28 03:34:14,091 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:34:14,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:34:14,091 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:34:14,093 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:34:14,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2024-11-28 03:34:14,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:34:14,285 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:34:14,286 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:34:14,674 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:34:14,674 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:34:14,751 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-28 03:34:14,751 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:34:15,082 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:34:15,082 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:34:15,131 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:34:15,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1774850106] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:34:15,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:34:15,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 34 [2024-11-28 03:34:15,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046201600] [2024-11-28 03:34:15,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:34:15,131 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:34:15,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:34:15,131 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:34:15,132 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=1046, Unknown=0, NotChecked=0, Total=1122 [2024-11-28 03:34:15,181 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:34:15,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 228 transitions, 2562 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:34:15,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:34:15,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:34:15,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:34:16,914 INFO L124 PetriNetUnfolderBase]: 3250/5412 cut-off events. [2024-11-28 03:34:16,914 INFO L125 PetriNetUnfolderBase]: For 51925/52109 co-relation queries the response was YES. [2024-11-28 03:34:16,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32603 conditions, 5412 events. 3250/5412 cut-off events. For 51925/52109 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 33134 event pairs, 1065 based on Foata normal form. 179/5479 useless extension candidates. Maximal degree in co-relation 32507. Up to 4070 conditions per place. [2024-11-28 03:34:16,958 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 199 selfloop transitions, 41 changer transitions 42/304 dead transitions. [2024-11-28 03:34:16,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 304 transitions, 3430 flow [2024-11-28 03:34:16,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-28 03:34:16,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-28 03:34:16,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 558 transitions. [2024-11-28 03:34:16,959 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-11-28 03:34:16,959 INFO L175 Difference]: Start difference. First operand has 288 places, 228 transitions, 2562 flow. Second operand 21 states and 558 transitions. [2024-11-28 03:34:16,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 304 transitions, 3430 flow [2024-11-28 03:34:17,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 304 transitions, 3253 flow, removed 30 selfloop flow, removed 25 redundant places. [2024-11-28 03:34:17,162 INFO L231 Difference]: Finished difference. Result has 280 places, 218 transitions, 2418 flow [2024-11-28 03:34:17,162 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2397, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2418, PETRI_PLACES=280, PETRI_TRANSITIONS=218} [2024-11-28 03:34:17,162 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 215 predicate places. [2024-11-28 03:34:17,162 INFO L471 AbstractCegarLoop]: Abstraction has has 280 places, 218 transitions, 2418 flow [2024-11-28 03:34:17,162 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:34:17,163 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:34:17,163 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:34:17,169 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2024-11-28 03:34:17,363 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable211 [2024-11-28 03:34:17,363 INFO L396 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:34:17,363 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:34:17,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1691195757, now seen corresponding path program 212 times [2024-11-28 03:34:17,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:34:17,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134883472] [2024-11-28 03:34:17,364 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:34:17,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:34:17,374 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:34:17,374 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:34:17,512 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:34:17,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:34:17,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134883472] [2024-11-28 03:34:17,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134883472] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:34:17,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:34:17,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:34:17,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317103720] [2024-11-28 03:34:17,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:34:17,512 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:34:17,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:34:17,512 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:34:17,512 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:34:17,580 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:34:17,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 218 transitions, 2418 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:34:17,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:34:17,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:34:17,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:34:19,070 INFO L124 PetriNetUnfolderBase]: 3311/5508 cut-off events. [2024-11-28 03:34:19,070 INFO L125 PetriNetUnfolderBase]: For 45945/46129 co-relation queries the response was YES. [2024-11-28 03:34:19,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32368 conditions, 5508 events. 3311/5508 cut-off events. For 45945/46129 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 33702 event pairs, 843 based on Foata normal form. 179/5570 useless extension candidates. Maximal degree in co-relation 32277. Up to 3732 conditions per place. [2024-11-28 03:34:19,134 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 224 selfloop transitions, 61 changer transitions 27/334 dead transitions. [2024-11-28 03:34:19,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 334 transitions, 3579 flow [2024-11-28 03:34:19,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:34:19,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:34:19,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 731 transitions. [2024-11-28 03:34:19,136 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4351190476190476 [2024-11-28 03:34:19,136 INFO L175 Difference]: Start difference. First operand has 280 places, 218 transitions, 2418 flow. Second operand 28 states and 731 transitions. [2024-11-28 03:34:19,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 334 transitions, 3579 flow [2024-11-28 03:34:19,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 334 transitions, 3457 flow, removed 13 selfloop flow, removed 18 redundant places. [2024-11-28 03:34:19,352 INFO L231 Difference]: Finished difference. Result has 279 places, 224 transitions, 2532 flow [2024-11-28 03:34:19,352 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2316, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=2532, PETRI_PLACES=279, PETRI_TRANSITIONS=224} [2024-11-28 03:34:19,352 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 214 predicate places. [2024-11-28 03:34:19,352 INFO L471 AbstractCegarLoop]: Abstraction has has 279 places, 224 transitions, 2532 flow [2024-11-28 03:34:19,352 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:34:19,352 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:34:19,352 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:34:19,352 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-11-28 03:34:19,352 INFO L396 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:34:19,353 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:34:19,353 INFO L85 PathProgramCache]: Analyzing trace with hash -631998541, now seen corresponding path program 213 times [2024-11-28 03:34:19,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:34:19,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012327519] [2024-11-28 03:34:19,354 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:34:19,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:34:19,366 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:34:19,366 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:34:19,516 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:34:19,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:34:19,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012327519] [2024-11-28 03:34:19,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012327519] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:34:19,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:34:19,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:34:19,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188622089] [2024-11-28 03:34:19,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:34:19,516 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:34:19,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:34:19,517 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:34:19,517 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:34:19,573 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:34:19,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 224 transitions, 2532 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:34:19,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:34:19,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:34:19,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:34:21,071 INFO L124 PetriNetUnfolderBase]: 3255/5413 cut-off events. [2024-11-28 03:34:21,071 INFO L125 PetriNetUnfolderBase]: For 45390/45574 co-relation queries the response was YES. [2024-11-28 03:34:21,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32175 conditions, 5413 events. 3255/5413 cut-off events. For 45390/45574 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 33072 event pairs, 823 based on Foata normal form. 179/5473 useless extension candidates. Maximal degree in co-relation 32085. Up to 3635 conditions per place. [2024-11-28 03:34:21,151 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 223 selfloop transitions, 54 changer transitions 27/326 dead transitions. [2024-11-28 03:34:21,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 326 transitions, 3586 flow [2024-11-28 03:34:21,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:34:21,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:34:21,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 702 transitions. [2024-11-28 03:34:21,153 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-11-28 03:34:21,153 INFO L175 Difference]: Start difference. First operand has 279 places, 224 transitions, 2532 flow. Second operand 27 states and 702 transitions. [2024-11-28 03:34:21,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 326 transitions, 3586 flow [2024-11-28 03:34:21,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 326 transitions, 3455 flow, removed 19 selfloop flow, removed 20 redundant places. [2024-11-28 03:34:21,379 INFO L231 Difference]: Finished difference. Result has 285 places, 223 transitions, 2535 flow [2024-11-28 03:34:21,379 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2407, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=2535, PETRI_PLACES=285, PETRI_TRANSITIONS=223} [2024-11-28 03:34:21,379 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 220 predicate places. [2024-11-28 03:34:21,379 INFO L471 AbstractCegarLoop]: Abstraction has has 285 places, 223 transitions, 2535 flow [2024-11-28 03:34:21,379 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:34:21,379 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:34:21,379 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:34:21,379 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-11-28 03:34:21,380 INFO L396 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:34:21,380 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:34:21,380 INFO L85 PathProgramCache]: Analyzing trace with hash -825121815, now seen corresponding path program 214 times [2024-11-28 03:34:21,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:34:21,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873172855] [2024-11-28 03:34:21,381 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:34:21,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:34:21,395 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:34:21,395 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:34:21,511 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:34:21,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:34:21,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873172855] [2024-11-28 03:34:21,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873172855] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:34:21,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:34:21,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:34:21,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542968092] [2024-11-28 03:34:21,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:34:21,512 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:34:21,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:34:21,512 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:34:21,512 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:34:21,553 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:34:21,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 223 transitions, 2535 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:34:21,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:34:21,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:34:21,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:34:22,922 INFO L124 PetriNetUnfolderBase]: 3173/5297 cut-off events. [2024-11-28 03:34:22,923 INFO L125 PetriNetUnfolderBase]: For 45665/45849 co-relation queries the response was YES. [2024-11-28 03:34:22,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31786 conditions, 5297 events. 3173/5297 cut-off events. For 45665/45849 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 32401 event pairs, 829 based on Foata normal form. 179/5359 useless extension candidates. Maximal degree in co-relation 31693. Up to 3599 conditions per place. [2024-11-28 03:34:23,000 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 209 selfloop transitions, 46 changer transitions 33/310 dead transitions. [2024-11-28 03:34:23,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 310 transitions, 3447 flow [2024-11-28 03:34:23,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 03:34:23,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 03:34:23,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 648 transitions. [2024-11-28 03:34:23,001 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.432 [2024-11-28 03:34:23,001 INFO L175 Difference]: Start difference. First operand has 285 places, 223 transitions, 2535 flow. Second operand 25 states and 648 transitions. [2024-11-28 03:34:23,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 310 transitions, 3447 flow [2024-11-28 03:34:23,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 310 transitions, 3228 flow, removed 27 selfloop flow, removed 27 redundant places. [2024-11-28 03:34:23,225 INFO L231 Difference]: Finished difference. Result has 280 places, 215 transitions, 2353 flow [2024-11-28 03:34:23,226 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2320, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=2353, PETRI_PLACES=280, PETRI_TRANSITIONS=215} [2024-11-28 03:34:23,226 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 215 predicate places. [2024-11-28 03:34:23,226 INFO L471 AbstractCegarLoop]: Abstraction has has 280 places, 215 transitions, 2353 flow [2024-11-28 03:34:23,226 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:34:23,226 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:34:23,226 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:34:23,226 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-11-28 03:34:23,226 INFO L396 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:34:23,227 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:34:23,227 INFO L85 PathProgramCache]: Analyzing trace with hash 328861627, now seen corresponding path program 215 times [2024-11-28 03:34:23,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:34:23,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84308314] [2024-11-28 03:34:23,227 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:34:23,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:34:23,246 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:34:23,246 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:34:24,374 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:34:24,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:34:24,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84308314] [2024-11-28 03:34:24,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84308314] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:34:24,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [567277930] [2024-11-28 03:34:24,374 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:34:24,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:34:24,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:34:24,376 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:34:24,378 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2024-11-28 03:34:24,566 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:34:24,566 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:34:24,568 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:34:24,569 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:34:24,873 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:34:24,873 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:34:24,884 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-28 03:34:24,884 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:34:25,123 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:34:25,123 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:34:25,173 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:34:25,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [567277930] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:34:25,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:34:25,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 31 [2024-11-28 03:34:25,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958081169] [2024-11-28 03:34:25,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:34:25,173 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:34:25,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:34:25,174 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:34:25,174 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=852, Unknown=0, NotChecked=0, Total=930 [2024-11-28 03:34:25,246 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:34:25,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 215 transitions, 2353 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:34:25,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:34:25,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:34:25,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:34:26,845 INFO L124 PetriNetUnfolderBase]: 3047/5074 cut-off events. [2024-11-28 03:34:26,845 INFO L125 PetriNetUnfolderBase]: For 41722/41906 co-relation queries the response was YES. [2024-11-28 03:34:26,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30032 conditions, 5074 events. 3047/5074 cut-off events. For 41722/41906 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 30731 event pairs, 824 based on Foata normal form. 179/5142 useless extension candidates. Maximal degree in co-relation 29941. Up to 3500 conditions per place. [2024-11-28 03:34:26,905 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 195 selfloop transitions, 42 changer transitions 43/302 dead transitions. [2024-11-28 03:34:26,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 302 transitions, 3254 flow [2024-11-28 03:34:26,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:34:26,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:34:26,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 666 transitions. [2024-11-28 03:34:26,906 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4269230769230769 [2024-11-28 03:34:26,906 INFO L175 Difference]: Start difference. First operand has 280 places, 215 transitions, 2353 flow. Second operand 26 states and 666 transitions. [2024-11-28 03:34:26,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 302 transitions, 3254 flow [2024-11-28 03:34:27,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 302 transitions, 3134 flow, removed 8 selfloop flow, removed 25 redundant places. [2024-11-28 03:34:27,079 INFO L231 Difference]: Finished difference. Result has 273 places, 203 transitions, 2217 flow [2024-11-28 03:34:27,079 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2239, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=2217, PETRI_PLACES=273, PETRI_TRANSITIONS=203} [2024-11-28 03:34:27,079 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 208 predicate places. [2024-11-28 03:34:27,079 INFO L471 AbstractCegarLoop]: Abstraction has has 273 places, 203 transitions, 2217 flow [2024-11-28 03:34:27,079 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:34:27,079 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:34:27,079 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:34:27,086 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2024-11-28 03:34:27,279 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215,73 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:34:27,280 INFO L396 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:34:27,280 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:34:27,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1710794157, now seen corresponding path program 216 times [2024-11-28 03:34:27,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:34:27,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360615683] [2024-11-28 03:34:27,281 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:34:27,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:34:27,293 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:34:27,293 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:34:27,441 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:34:27,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:34:27,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360615683] [2024-11-28 03:34:27,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360615683] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:34:27,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:34:27,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:34:27,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721690087] [2024-11-28 03:34:27,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:34:27,441 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:34:27,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:34:27,442 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:34:27,442 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:34:27,505 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:34:27,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 203 transitions, 2217 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:34:27,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:34:27,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:34:27,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:34:28,925 INFO L124 PetriNetUnfolderBase]: 3080/5107 cut-off events. [2024-11-28 03:34:28,925 INFO L125 PetriNetUnfolderBase]: For 47330/47502 co-relation queries the response was YES. [2024-11-28 03:34:28,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30982 conditions, 5107 events. 3080/5107 cut-off events. For 47330/47502 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 30624 event pairs, 1024 based on Foata normal form. 167/5152 useless extension candidates. Maximal degree in co-relation 30893. Up to 3885 conditions per place. [2024-11-28 03:34:28,983 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 225 selfloop transitions, 48 changer transitions 34/329 dead transitions. [2024-11-28 03:34:28,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 329 transitions, 3582 flow [2024-11-28 03:34:28,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:34:28,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:34:28,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 726 transitions. [2024-11-28 03:34:28,985 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43214285714285716 [2024-11-28 03:34:28,985 INFO L175 Difference]: Start difference. First operand has 273 places, 203 transitions, 2217 flow. Second operand 28 states and 726 transitions. [2024-11-28 03:34:28,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 329 transitions, 3582 flow [2024-11-28 03:34:29,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 329 transitions, 3408 flow, removed 32 selfloop flow, removed 27 redundant places. [2024-11-28 03:34:29,156 INFO L231 Difference]: Finished difference. Result has 263 places, 219 transitions, 2472 flow [2024-11-28 03:34:29,157 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2095, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=2472, PETRI_PLACES=263, PETRI_TRANSITIONS=219} [2024-11-28 03:34:29,157 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 198 predicate places. [2024-11-28 03:34:29,157 INFO L471 AbstractCegarLoop]: Abstraction has has 263 places, 219 transitions, 2472 flow [2024-11-28 03:34:29,157 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:34:29,157 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:34:29,157 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:34:29,157 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-11-28 03:34:29,157 INFO L396 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:34:29,158 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:34:29,158 INFO L85 PathProgramCache]: Analyzing trace with hash 1167177691, now seen corresponding path program 217 times [2024-11-28 03:34:29,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:34:29,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871879621] [2024-11-28 03:34:29,158 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:34:29,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:34:29,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:34:31,120 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:34:31,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:34:31,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871879621] [2024-11-28 03:34:31,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871879621] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:34:31,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [728056884] [2024-11-28 03:34:31,120 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:34:31,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:34:31,121 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:34:31,122 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:34:31,124 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2024-11-28 03:34:31,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:34:31,360 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:34:31,361 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:34:31,832 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:34:31,832 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:34:31,872 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-28 03:34:31,872 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:34:32,289 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:34:32,290 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:34:32,347 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:34:32,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [728056884] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:34:32,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:34:32,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 35 [2024-11-28 03:34:32,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436742823] [2024-11-28 03:34:32,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:34:32,347 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:34:32,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:34:32,348 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:34:32,348 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=1104, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 03:34:32,408 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:34:32,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 219 transitions, 2472 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:34:32,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:34:32,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:34:32,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:34:34,364 INFO L124 PetriNetUnfolderBase]: 3128/5196 cut-off events. [2024-11-28 03:34:34,364 INFO L125 PetriNetUnfolderBase]: For 44340/44508 co-relation queries the response was YES. [2024-11-28 03:34:34,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31089 conditions, 5196 events. 3128/5196 cut-off events. For 44340/44508 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 31116 event pairs, 681 based on Foata normal form. 161/5254 useless extension candidates. Maximal degree in co-relation 31003. Up to 3223 conditions per place. [2024-11-28 03:34:34,416 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 228 selfloop transitions, 48 changer transitions 32/330 dead transitions. [2024-11-28 03:34:34,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 330 transitions, 3649 flow [2024-11-28 03:34:34,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:34:34,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:34:34,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 701 transitions. [2024-11-28 03:34:34,417 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4327160493827161 [2024-11-28 03:34:34,417 INFO L175 Difference]: Start difference. First operand has 263 places, 219 transitions, 2472 flow. Second operand 27 states and 701 transitions. [2024-11-28 03:34:34,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 330 transitions, 3649 flow [2024-11-28 03:34:34,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 330 transitions, 3414 flow, removed 86 selfloop flow, removed 11 redundant places. [2024-11-28 03:34:34,570 INFO L231 Difference]: Finished difference. Result has 282 places, 221 transitions, 2439 flow [2024-11-28 03:34:34,571 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2257, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=2439, PETRI_PLACES=282, PETRI_TRANSITIONS=221} [2024-11-28 03:34:34,571 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 217 predicate places. [2024-11-28 03:34:34,571 INFO L471 AbstractCegarLoop]: Abstraction has has 282 places, 221 transitions, 2439 flow [2024-11-28 03:34:34,571 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:34:34,571 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:34:34,571 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:34:34,581 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2024-11-28 03:34:34,771 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 74 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1cb95d54-4aaf-499d-9722-fcbf6c94c8ef/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable217 [2024-11-28 03:34:34,772 INFO L396 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:34:34,772 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:34:34,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1142451343, now seen corresponding path program 218 times [2024-11-28 03:34:34,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:34:34,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109176558] [2024-11-28 03:34:34,772 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:34:34,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:34:34,783 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:34:34,784 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:34:34,927 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:34:34,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:34:34,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109176558] [2024-11-28 03:34:34,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109176558] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:34:34,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:34:34,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:34:34,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277169085] [2024-11-28 03:34:34,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:34:34,927 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:34:34,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:34:34,927 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:34:34,928 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:34:34,984 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 03:34:34,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 221 transitions, 2439 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:34:34,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:34:34,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 03:34:34,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand