./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/popl20-more-array-sum-alt.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_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-more-array-sum-alt.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1 --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash cd36b7f18dbd530fce94e0943ff58c16da276fcc41b96fdafde87c3c69036175 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-01 23:00:54,176 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-01 23:00:54,232 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-12-01 23:00:54,236 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-01 23:00:54,237 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-01 23:00:54,258 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-01 23:00:54,258 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-01 23:00:54,259 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-01 23:00:54,259 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-01 23:00:54,259 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-01 23:00:54,259 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-01 23:00:54,259 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-01 23:00:54,260 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-01 23:00:54,260 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-01 23:00:54,260 INFO L153 SettingsManager]: * Use SBE=true [2024-12-01 23:00:54,260 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-01 23:00:54,260 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-01 23:00:54,260 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-01 23:00:54,260 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-01 23:00:54,260 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-01 23:00:54,260 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-01 23:00:54,260 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-01 23:00:54,261 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-01 23:00:54,261 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-01 23:00:54,261 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-01 23:00:54,261 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-01 23:00:54,261 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-01 23:00:54,261 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-01 23:00:54,261 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-01 23:00:54,261 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-01 23:00:54,261 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-01 23:00:54,261 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-01 23:00:54,261 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-01 23:00:54,261 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-01 23:00:54,262 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-01 23:00:54,262 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-01 23:00:54,262 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-01 23:00:54,262 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-01 23:00:54,262 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-01 23:00:54,262 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-01 23:00:54,262 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-01 23:00:54,262 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-01 23:00:54,262 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-01 23:00:54,262 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-01 23:00:54,262 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-01 23:00:54,262 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-01 23:00:54,263 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-01 23:00:54,263 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-01 23:00:54,263 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_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> cd36b7f18dbd530fce94e0943ff58c16da276fcc41b96fdafde87c3c69036175 [2024-12-01 23:00:54,509 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-01 23:00:54,516 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-01 23:00:54,519 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-01 23:00:54,520 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-01 23:00:54,520 INFO L274 PluginConnector]: CDTParser initialized [2024-12-01 23:00:54,521 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/weaver/popl20-more-array-sum-alt.wvr.c [2024-12-01 23:00:57,174 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/data/dd81abb34/124fb1ca384946119b93008b4d349b2b/FLAG20a8fe855 [2024-12-01 23:00:57,375 INFO L384 CDTParser]: Found 1 translation units. [2024-12-01 23:00:57,375 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/sv-benchmarks/c/weaver/popl20-more-array-sum-alt.wvr.c [2024-12-01 23:00:57,383 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/data/dd81abb34/124fb1ca384946119b93008b4d349b2b/FLAG20a8fe855 [2024-12-01 23:00:57,397 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/data/dd81abb34/124fb1ca384946119b93008b4d349b2b [2024-12-01 23:00:57,400 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-01 23:00:57,401 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-01 23:00:57,402 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-01 23:00:57,402 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-01 23:00:57,406 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-01 23:00:57,407 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.12 11:00:57" (1/1) ... [2024-12-01 23:00:57,408 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@a583f44 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:00:57, skipping insertion in model container [2024-12-01 23:00:57,408 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.12 11:00:57" (1/1) ... [2024-12-01 23:00:57,423 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-01 23:00:57,584 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_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/sv-benchmarks/c/weaver/popl20-more-array-sum-alt.wvr.c[2368,2381] [2024-12-01 23:00:57,594 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-01 23:00:57,603 INFO L200 MainTranslator]: Completed pre-run [2024-12-01 23:00:57,621 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_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/sv-benchmarks/c/weaver/popl20-more-array-sum-alt.wvr.c[2368,2381] [2024-12-01 23:00:57,625 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-01 23:00:57,640 INFO L204 MainTranslator]: Completed translation [2024-12-01 23:00:57,640 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:00:57 WrapperNode [2024-12-01 23:00:57,640 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-01 23:00:57,641 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-01 23:00:57,641 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-01 23:00:57,641 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-01 23:00:57,648 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:00:57" (1/1) ... [2024-12-01 23:00:57,655 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:00:57" (1/1) ... [2024-12-01 23:00:57,677 INFO L138 Inliner]: procedures = 22, calls = 24, calls flagged for inlining = 12, calls inlined = 16, statements flattened = 180 [2024-12-01 23:00:57,678 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-01 23:00:57,678 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-01 23:00:57,679 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-01 23:00:57,679 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-01 23:00:57,688 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:00:57" (1/1) ... [2024-12-01 23:00:57,688 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:00:57" (1/1) ... [2024-12-01 23:00:57,691 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:00:57" (1/1) ... [2024-12-01 23:00:57,706 INFO L175 MemorySlicer]: Split 6 memory accesses to 2 slices as follows [2, 4]. 67 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 1 writes are split as follows [0, 1]. [2024-12-01 23:00:57,706 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:00:57" (1/1) ... [2024-12-01 23:00:57,706 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:00:57" (1/1) ... [2024-12-01 23:00:57,713 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:00:57" (1/1) ... [2024-12-01 23:00:57,714 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:00:57" (1/1) ... [2024-12-01 23:00:57,717 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:00:57" (1/1) ... [2024-12-01 23:00:57,718 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:00:57" (1/1) ... [2024-12-01 23:00:57,719 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:00:57" (1/1) ... [2024-12-01 23:00:57,722 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-01 23:00:57,722 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-01 23:00:57,722 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-01 23:00:57,723 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-01 23:00:57,723 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:00:57" (1/1) ... [2024-12-01 23:00:57,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-01 23:00:57,740 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:00:57,753 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-01 23:00:57,756 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-01 23:00:57,782 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-01 23:00:57,782 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-12-01 23:00:57,782 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-12-01 23:00:57,782 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-12-01 23:00:57,783 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-12-01 23:00:57,783 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-12-01 23:00:57,783 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-12-01 23:00:57,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-01 23:00:57,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-12-01 23:00:57,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-12-01 23:00:57,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-12-01 23:00:57,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-12-01 23:00:57,783 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-01 23:00:57,783 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-01 23:00:57,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-12-01 23:00:57,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-12-01 23:00:57,785 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-12-01 23:00:57,877 INFO L234 CfgBuilder]: Building ICFG [2024-12-01 23:00:57,878 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-01 23:00:58,139 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-12-01 23:00:58,140 INFO L283 CfgBuilder]: Performing block encoding [2024-12-01 23:00:58,361 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-01 23:00:58,361 INFO L312 CfgBuilder]: Removed 4 assume(true) statements. [2024-12-01 23:00:58,361 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.12 11:00:58 BoogieIcfgContainer [2024-12-01 23:00:58,361 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-01 23:00:58,363 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-01 23:00:58,364 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-01 23:00:58,368 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-01 23:00:58,368 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.12 11:00:57" (1/3) ... [2024-12-01 23:00:58,369 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6f753409 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.12 11:00:58, skipping insertion in model container [2024-12-01 23:00:58,369 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:00:57" (2/3) ... [2024-12-01 23:00:58,369 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6f753409 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.12 11:00:58, skipping insertion in model container [2024-12-01 23:00:58,369 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.12 11:00:58" (3/3) ... [2024-12-01 23:00:58,371 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-more-array-sum-alt.wvr.c [2024-12-01 23:00:58,386 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-01 23:00:58,388 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-more-array-sum-alt.wvr.c that has 4 procedures, 28 locations, 1 initial locations, 4 loop locations, and 1 error locations. [2024-12-01 23:00:58,388 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-12-01 23:00:58,442 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-12-01 23:00:58,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 37 places, 31 transitions, 83 flow [2024-12-01 23:00:58,503 INFO L124 PetriNetUnfolderBase]: 4/28 cut-off events. [2024-12-01 23:00:58,505 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-12-01 23:00:58,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41 conditions, 28 events. 4/28 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 32 event pairs, 0 based on Foata normal form. 0/23 useless extension candidates. Maximal degree in co-relation 22. Up to 2 conditions per place. [2024-12-01 23:00:58,508 INFO L82 GeneralOperation]: Start removeDead. Operand has 37 places, 31 transitions, 83 flow [2024-12-01 23:00:58,511 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 33 places, 27 transitions, 72 flow [2024-12-01 23:00:58,519 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-01 23:00:58,528 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;@393c686, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-01 23:00:58,528 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-12-01 23:00:58,537 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-12-01 23:00:58,538 INFO L124 PetriNetUnfolderBase]: 4/26 cut-off events. [2024-12-01 23:00:58,538 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-12-01 23:00:58,538 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:00:58,538 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:00:58,538 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-01 23:00:58,542 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:00:58,543 INFO L85 PathProgramCache]: Analyzing trace with hash 2003546243, now seen corresponding path program 1 times [2024-12-01 23:00:58,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:00:58,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34769362] [2024-12-01 23:00:58,549 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:00:58,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:00:58,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:00:58,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:00:58,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:00:58,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34769362] [2024-12-01 23:00:58,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34769362] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:00:58,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:00:58,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-01 23:00:58,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419659885] [2024-12-01 23:00:58,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:00:58,838 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-01 23:00:58,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:00:58,858 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-01 23:00:58,858 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-01 23:00:58,868 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-12-01 23:00:58,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 27 transitions, 72 flow. Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:00:58,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:00:58,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-12-01 23:00:58,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:00:59,135 INFO L124 PetriNetUnfolderBase]: 817/1179 cut-off events. [2024-12-01 23:00:59,135 INFO L125 PetriNetUnfolderBase]: For 114/114 co-relation queries the response was YES. [2024-12-01 23:00:59,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2478 conditions, 1179 events. 817/1179 cut-off events. For 114/114 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 4411 event pairs, 226 based on Foata normal form. 1/935 useless extension candidates. Maximal degree in co-relation 2122. Up to 803 conditions per place. [2024-12-01 23:00:59,144 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 40 selfloop transitions, 4 changer transitions 1/46 dead transitions. [2024-12-01 23:00:59,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 46 transitions, 215 flow [2024-12-01 23:00:59,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-01 23:00:59,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-01 23:00:59,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 58 transitions. [2024-12-01 23:00:59,154 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6236559139784946 [2024-12-01 23:00:59,156 INFO L175 Difference]: Start difference. First operand has 33 places, 27 transitions, 72 flow. Second operand 3 states and 58 transitions. [2024-12-01 23:00:59,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 46 transitions, 215 flow [2024-12-01 23:00:59,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 46 transitions, 193 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-12-01 23:00:59,165 INFO L231 Difference]: Finished difference. Result has 30 places, 30 transitions, 86 flow [2024-12-01 23:00:59,166 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=60, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=86, PETRI_PLACES=30, PETRI_TRANSITIONS=30} [2024-12-01 23:00:59,169 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, -3 predicate places. [2024-12-01 23:00:59,169 INFO L471 AbstractCegarLoop]: Abstraction has has 30 places, 30 transitions, 86 flow [2024-12-01 23:00:59,169 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:00:59,169 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:00:59,170 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:00:59,170 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-01 23:00:59,170 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-01 23:00:59,171 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:00:59,171 INFO L85 PathProgramCache]: Analyzing trace with hash -701610755, now seen corresponding path program 1 times [2024-12-01 23:00:59,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:00:59,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792708829] [2024-12-01 23:00:59,171 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:00:59,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:00:59,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:00:59,339 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:00:59,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:00:59,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792708829] [2024-12-01 23:00:59,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792708829] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:00:59,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:00:59,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-01 23:00:59,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731010080] [2024-12-01 23:00:59,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:00:59,340 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-01 23:00:59,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:00:59,341 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-01 23:00:59,341 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-01 23:00:59,341 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-12-01 23:00:59,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 30 transitions, 86 flow. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:00:59,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:00:59,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-12-01 23:00:59,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:00:59,627 INFO L124 PetriNetUnfolderBase]: 1270/1951 cut-off events. [2024-12-01 23:00:59,627 INFO L125 PetriNetUnfolderBase]: For 157/172 co-relation queries the response was YES. [2024-12-01 23:00:59,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4169 conditions, 1951 events. 1270/1951 cut-off events. For 157/172 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 9026 event pairs, 776 based on Foata normal form. 117/1794 useless extension candidates. Maximal degree in co-relation 1532. Up to 981 conditions per place. [2024-12-01 23:00:59,637 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 55 selfloop transitions, 5 changer transitions 0/65 dead transitions. [2024-12-01 23:00:59,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 65 transitions, 286 flow [2024-12-01 23:00:59,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-01 23:00:59,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-01 23:00:59,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-12-01 23:00:59,639 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5806451612903226 [2024-12-01 23:00:59,639 INFO L175 Difference]: Start difference. First operand has 30 places, 30 transitions, 86 flow. Second operand 5 states and 90 transitions. [2024-12-01 23:00:59,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 65 transitions, 286 flow [2024-12-01 23:00:59,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 65 transitions, 282 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-01 23:00:59,641 INFO L231 Difference]: Finished difference. Result has 36 places, 34 transitions, 120 flow [2024-12-01 23:00:59,641 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=120, PETRI_PLACES=36, PETRI_TRANSITIONS=34} [2024-12-01 23:00:59,642 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 3 predicate places. [2024-12-01 23:00:59,642 INFO L471 AbstractCegarLoop]: Abstraction has has 36 places, 34 transitions, 120 flow [2024-12-01 23:00:59,642 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:00:59,642 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:00:59,642 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:00:59,642 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-01 23:00:59,643 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-01 23:00:59,643 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:00:59,643 INFO L85 PathProgramCache]: Analyzing trace with hash -157112489, now seen corresponding path program 1 times [2024-12-01 23:00:59,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:00:59,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057446726] [2024-12-01 23:00:59,643 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:00:59,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:00:59,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:00:59,807 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:00:59,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:00:59,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057446726] [2024-12-01 23:00:59,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057446726] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:00:59,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [936755462] [2024-12-01 23:00:59,808 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:00:59,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:00:59,808 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:00:59,810 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:00:59,811 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-01 23:00:59,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:00:59,908 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-01 23:00:59,912 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:01:00,031 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:01:00,031 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:01:00,124 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:01:00,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [936755462] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-01 23:01:00,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-01 23:01:00,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 13 [2024-12-01 23:01:00,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087623020] [2024-12-01 23:01:00,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:01:00,125 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-01 23:01:00,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:01:00,126 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-01 23:01:00,126 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-12-01 23:01:00,127 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-12-01 23:01:00,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 34 transitions, 120 flow. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:00,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:01:00,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-12-01 23:01:00,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:01:00,707 INFO L124 PetriNetUnfolderBase]: 1546/2420 cut-off events. [2024-12-01 23:01:00,707 INFO L125 PetriNetUnfolderBase]: For 1238/1238 co-relation queries the response was YES. [2024-12-01 23:01:00,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5791 conditions, 2420 events. 1546/2420 cut-off events. For 1238/1238 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 11912 event pairs, 555 based on Foata normal form. 0/2101 useless extension candidates. Maximal degree in co-relation 3561. Up to 634 conditions per place. [2024-12-01 23:01:00,721 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 96 selfloop transitions, 18 changer transitions 0/119 dead transitions. [2024-12-01 23:01:00,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 119 transitions, 609 flow [2024-12-01 23:01:00,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-01 23:01:00,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-01 23:01:00,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-12-01 23:01:00,723 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5451612903225806 [2024-12-01 23:01:00,723 INFO L175 Difference]: Start difference. First operand has 36 places, 34 transitions, 120 flow. Second operand 10 states and 169 transitions. [2024-12-01 23:01:00,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 119 transitions, 609 flow [2024-12-01 23:01:00,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 119 transitions, 605 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-12-01 23:01:00,729 INFO L231 Difference]: Finished difference. Result has 50 places, 48 transitions, 225 flow [2024-12-01 23:01:00,729 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=225, PETRI_PLACES=50, PETRI_TRANSITIONS=48} [2024-12-01 23:01:00,729 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 17 predicate places. [2024-12-01 23:01:00,729 INFO L471 AbstractCegarLoop]: Abstraction has has 50 places, 48 transitions, 225 flow [2024-12-01 23:01:00,730 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:00,730 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:01:00,730 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:01:00,737 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-01 23:01:00,930 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:01:00,931 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-01 23:01:00,931 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:01:00,931 INFO L85 PathProgramCache]: Analyzing trace with hash 882206161, now seen corresponding path program 2 times [2024-12-01 23:01:00,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:01:00,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321472195] [2024-12-01 23:01:00,932 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-01 23:01:00,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:01:00,951 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-01 23:01:00,952 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:01:01,093 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:01:01,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:01:01,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321472195] [2024-12-01 23:01:01,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321472195] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:01:01,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102662235] [2024-12-01 23:01:01,094 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-01 23:01:01,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:01:01,094 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:01:01,096 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:01:01,102 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-01 23:01:01,185 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-01 23:01:01,185 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:01:01,186 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-01 23:01:01,187 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:01:01,261 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:01:01,261 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:01:01,345 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:01:01,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102662235] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-01 23:01:01,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-01 23:01:01,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 13 [2024-12-01 23:01:01,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945433175] [2024-12-01 23:01:01,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:01:01,346 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-01 23:01:01,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:01:01,346 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-01 23:01:01,346 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-12-01 23:01:01,347 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-12-01 23:01:01,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 48 transitions, 225 flow. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:01,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:01:01,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-12-01 23:01:01,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:01:01,948 INFO L124 PetriNetUnfolderBase]: 1822/2822 cut-off events. [2024-12-01 23:01:01,948 INFO L125 PetriNetUnfolderBase]: For 3357/3357 co-relation queries the response was YES. [2024-12-01 23:01:01,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8553 conditions, 2822 events. 1822/2822 cut-off events. For 3357/3357 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 13960 event pairs, 488 based on Foata normal form. 12/2820 useless extension candidates. Maximal degree in co-relation 5994. Up to 520 conditions per place. [2024-12-01 23:01:01,967 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 106 selfloop transitions, 37 changer transitions 0/148 dead transitions. [2024-12-01 23:01:01,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 148 transitions, 935 flow [2024-12-01 23:01:01,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-01 23:01:01,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-12-01 23:01:01,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 190 transitions. [2024-12-01 23:01:01,968 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.510752688172043 [2024-12-01 23:01:01,969 INFO L175 Difference]: Start difference. First operand has 50 places, 48 transitions, 225 flow. Second operand 12 states and 190 transitions. [2024-12-01 23:01:01,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 148 transitions, 935 flow [2024-12-01 23:01:01,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 148 transitions, 932 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-01 23:01:01,991 INFO L231 Difference]: Finished difference. Result has 66 places, 73 transitions, 491 flow [2024-12-01 23:01:01,992 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=491, PETRI_PLACES=66, PETRI_TRANSITIONS=73} [2024-12-01 23:01:01,992 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 33 predicate places. [2024-12-01 23:01:01,992 INFO L471 AbstractCegarLoop]: Abstraction has has 66 places, 73 transitions, 491 flow [2024-12-01 23:01:01,992 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:01,993 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:01:01,993 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:01:02,001 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-01 23:01:02,193 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:01:02,193 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-01 23:01:02,194 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:01:02,194 INFO L85 PathProgramCache]: Analyzing trace with hash 342040991, now seen corresponding path program 3 times [2024-12-01 23:01:02,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:01:02,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106474807] [2024-12-01 23:01:02,194 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-01 23:01:02,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:01:02,210 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-01 23:01:02,210 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:01:02,335 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:01:02,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:01:02,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106474807] [2024-12-01 23:01:02,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106474807] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:01:02,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166032314] [2024-12-01 23:01:02,335 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-01 23:01:02,335 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:01:02,336 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:01:02,337 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:01:02,339 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-01 23:01:02,417 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-01 23:01:02,417 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:01:02,418 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-01 23:01:02,419 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:01:02,515 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:01:02,515 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:01:02,590 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:01:02,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1166032314] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-01 23:01:02,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-01 23:01:02,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 14 [2024-12-01 23:01:02,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375009345] [2024-12-01 23:01:02,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:01:02,590 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-01 23:01:02,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:01:02,591 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-01 23:01:02,591 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2024-12-01 23:01:02,591 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-12-01 23:01:02,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 73 transitions, 491 flow. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:02,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:01:02,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-12-01 23:01:02,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:01:03,191 INFO L124 PetriNetUnfolderBase]: 2231/3463 cut-off events. [2024-12-01 23:01:03,191 INFO L125 PetriNetUnfolderBase]: For 8994/8994 co-relation queries the response was YES. [2024-12-01 23:01:03,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13046 conditions, 3463 events. 2231/3463 cut-off events. For 8994/8994 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 17817 event pairs, 675 based on Foata normal form. 14/3459 useless extension candidates. Maximal degree in co-relation 10753. Up to 946 conditions per place. [2024-12-01 23:01:03,206 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 109 selfloop transitions, 56 changer transitions 0/170 dead transitions. [2024-12-01 23:01:03,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 170 transitions, 1333 flow [2024-12-01 23:01:03,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-01 23:01:03,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-01 23:01:03,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-12-01 23:01:03,208 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5601173020527859 [2024-12-01 23:01:03,208 INFO L175 Difference]: Start difference. First operand has 66 places, 73 transitions, 491 flow. Second operand 11 states and 191 transitions. [2024-12-01 23:01:03,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 170 transitions, 1333 flow [2024-12-01 23:01:03,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 170 transitions, 1284 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-12-01 23:01:03,248 INFO L231 Difference]: Finished difference. Result has 79 places, 97 transitions, 857 flow [2024-12-01 23:01:03,248 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=462, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=857, PETRI_PLACES=79, PETRI_TRANSITIONS=97} [2024-12-01 23:01:03,248 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 46 predicate places. [2024-12-01 23:01:03,249 INFO L471 AbstractCegarLoop]: Abstraction has has 79 places, 97 transitions, 857 flow [2024-12-01 23:01:03,249 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:03,249 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:01:03,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] [2024-12-01 23:01:03,255 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-01 23:01:03,449 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:01:03,449 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-01 23:01:03,450 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:01:03,450 INFO L85 PathProgramCache]: Analyzing trace with hash -2084057715, now seen corresponding path program 4 times [2024-12-01 23:01:03,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:01:03,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750497056] [2024-12-01 23:01:03,450 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-01 23:01:03,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:01:03,463 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-01 23:01:03,463 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:01:03,528 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:01:03,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:01:03,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750497056] [2024-12-01 23:01:03,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750497056] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:01:03,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360046031] [2024-12-01 23:01:03,529 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-01 23:01:03,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:01:03,529 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:01:03,530 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:01:03,532 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-01 23:01:03,603 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-01 23:01:03,603 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:01:03,604 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-01 23:01:03,605 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:01:03,681 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:01:03,681 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:01:03,755 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:01:03,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360046031] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-01 23:01:03,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-01 23:01:03,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 14 [2024-12-01 23:01:03,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169541063] [2024-12-01 23:01:03,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:01:03,755 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-01 23:01:03,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:01:03,756 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-01 23:01:03,756 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2024-12-01 23:01:03,756 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-12-01 23:01:03,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 97 transitions, 857 flow. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:03,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:01:03,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-12-01 23:01:03,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:01:04,312 INFO L124 PetriNetUnfolderBase]: 2279/3549 cut-off events. [2024-12-01 23:01:04,312 INFO L125 PetriNetUnfolderBase]: For 14246/14246 co-relation queries the response was YES. [2024-12-01 23:01:04,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15125 conditions, 3549 events. 2279/3549 cut-off events. For 14246/14246 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 18512 event pairs, 614 based on Foata normal form. 14/3545 useless extension candidates. Maximal degree in co-relation 12334. Up to 763 conditions per place. [2024-12-01 23:01:04,333 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 106 selfloop transitions, 55 changer transitions 0/166 dead transitions. [2024-12-01 23:01:04,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 166 transitions, 1541 flow [2024-12-01 23:01:04,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-01 23:01:04,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-01 23:01:04,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-12-01 23:01:04,334 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5612903225806452 [2024-12-01 23:01:04,334 INFO L175 Difference]: Start difference. First operand has 79 places, 97 transitions, 857 flow. Second operand 10 states and 174 transitions. [2024-12-01 23:01:04,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 166 transitions, 1541 flow [2024-12-01 23:01:04,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 166 transitions, 1472 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-12-01 23:01:04,384 INFO L231 Difference]: Finished difference. Result has 87 places, 104 transitions, 1056 flow [2024-12-01 23:01:04,385 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=802, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1056, PETRI_PLACES=87, PETRI_TRANSITIONS=104} [2024-12-01 23:01:04,385 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 54 predicate places. [2024-12-01 23:01:04,385 INFO L471 AbstractCegarLoop]: Abstraction has has 87 places, 104 transitions, 1056 flow [2024-12-01 23:01:04,386 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:04,386 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:01:04,386 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:01:04,392 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-01 23:01:04,586 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-12-01 23:01:04,586 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-01 23:01:04,587 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:01:04,587 INFO L85 PathProgramCache]: Analyzing trace with hash 443032481, now seen corresponding path program 5 times [2024-12-01 23:01:04,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:01:04,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186311605] [2024-12-01 23:01:04,587 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-01 23:01:04,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:01:04,600 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-01 23:01:04,600 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:01:04,698 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:01:04,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:01:04,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186311605] [2024-12-01 23:01:04,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186311605] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:01:04,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1142763126] [2024-12-01 23:01:04,698 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-01 23:01:04,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:01:04,699 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:01:04,701 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:01:04,702 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-01 23:01:04,777 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-01 23:01:04,777 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:01:04,778 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-01 23:01:04,779 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:01:04,853 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:01:04,853 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:01:04,910 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:01:04,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1142763126] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:01:04,910 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:01:04,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2024-12-01 23:01:04,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367283538] [2024-12-01 23:01:04,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:01:04,910 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-01 23:01:04,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:01:04,911 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-01 23:01:04,911 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2024-12-01 23:01:04,911 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-12-01 23:01:04,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 104 transitions, 1056 flow. Second operand has 14 states, 14 states have (on average 8.928571428571429) internal successors, (125), 14 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:04,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:01:04,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-12-01 23:01:04,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:01:06,005 INFO L124 PetriNetUnfolderBase]: 2673/4122 cut-off events. [2024-12-01 23:01:06,005 INFO L125 PetriNetUnfolderBase]: For 20429/20433 co-relation queries the response was YES. [2024-12-01 23:01:06,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18560 conditions, 4122 events. 2673/4122 cut-off events. For 20429/20433 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 22453 event pairs, 402 based on Foata normal form. 16/4116 useless extension candidates. Maximal degree in co-relation 16074. Up to 772 conditions per place. [2024-12-01 23:01:06,024 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 176 selfloop transitions, 166 changer transitions 0/347 dead transitions. [2024-12-01 23:01:06,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 347 transitions, 3732 flow [2024-12-01 23:01:06,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-12-01 23:01:06,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-12-01 23:01:06,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 398 transitions. [2024-12-01 23:01:06,026 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4755077658303465 [2024-12-01 23:01:06,026 INFO L175 Difference]: Start difference. First operand has 87 places, 104 transitions, 1056 flow. Second operand 27 states and 398 transitions. [2024-12-01 23:01:06,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 347 transitions, 3732 flow [2024-12-01 23:01:06,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 347 transitions, 3631 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-12-01 23:01:06,123 INFO L231 Difference]: Finished difference. Result has 121 places, 217 transitions, 2765 flow [2024-12-01 23:01:06,123 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1013, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=2765, PETRI_PLACES=121, PETRI_TRANSITIONS=217} [2024-12-01 23:01:06,123 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 88 predicate places. [2024-12-01 23:01:06,123 INFO L471 AbstractCegarLoop]: Abstraction has has 121 places, 217 transitions, 2765 flow [2024-12-01 23:01:06,124 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.928571428571429) internal successors, (125), 14 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:06,124 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:01:06,124 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:01:06,133 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-01 23:01:06,324 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-12-01 23:01:06,324 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-01 23:01:06,325 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:01:06,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1052367671, now seen corresponding path program 6 times [2024-12-01 23:01:06,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:01:06,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317596596] [2024-12-01 23:01:06,325 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-01 23:01:06,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:01:06,340 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-01 23:01:06,340 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:01:06,454 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:01:06,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:01:06,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317596596] [2024-12-01 23:01:06,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317596596] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:01:06,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [648608574] [2024-12-01 23:01:06,455 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-01 23:01:06,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:01:06,455 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:01:06,456 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:01:06,458 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-01 23:01:06,528 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-01 23:01:06,528 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:01:06,529 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-01 23:01:06,530 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:01:06,598 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:01:06,599 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:01:06,668 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:01:06,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [648608574] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-01 23:01:06,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-01 23:01:06,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 15 [2024-12-01 23:01:06,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868547274] [2024-12-01 23:01:06,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:01:06,668 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-01 23:01:06,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:01:06,669 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-01 23:01:06,669 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2024-12-01 23:01:06,669 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-12-01 23:01:06,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 217 transitions, 2765 flow. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:06,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:01:06,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-12-01 23:01:06,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:01:07,343 INFO L124 PetriNetUnfolderBase]: 2663/4106 cut-off events. [2024-12-01 23:01:07,343 INFO L125 PetriNetUnfolderBase]: For 30112/30122 co-relation queries the response was YES. [2024-12-01 23:01:07,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21095 conditions, 4106 events. 2663/4106 cut-off events. For 30112/30122 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 21915 event pairs, 451 based on Foata normal form. 22/4107 useless extension candidates. Maximal degree in co-relation 19227. Up to 762 conditions per place. [2024-12-01 23:01:07,363 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 157 selfloop transitions, 135 changer transitions 0/297 dead transitions. [2024-12-01 23:01:07,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 297 transitions, 3780 flow [2024-12-01 23:01:07,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-01 23:01:07,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-12-01 23:01:07,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 195 transitions. [2024-12-01 23:01:07,364 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5241935483870968 [2024-12-01 23:01:07,365 INFO L175 Difference]: Start difference. First operand has 121 places, 217 transitions, 2765 flow. Second operand 12 states and 195 transitions. [2024-12-01 23:01:07,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 297 transitions, 3780 flow [2024-12-01 23:01:07,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 297 transitions, 3640 flow, removed 56 selfloop flow, removed 3 redundant places. [2024-12-01 23:01:07,485 INFO L231 Difference]: Finished difference. Result has 132 places, 222 transitions, 3134 flow [2024-12-01 23:01:07,486 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2655, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3134, PETRI_PLACES=132, PETRI_TRANSITIONS=222} [2024-12-01 23:01:07,486 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 99 predicate places. [2024-12-01 23:01:07,486 INFO L471 AbstractCegarLoop]: Abstraction has has 132 places, 222 transitions, 3134 flow [2024-12-01 23:01:07,487 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:07,487 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:01:07,487 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:01:07,495 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-01 23:01:07,687 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:01:07,687 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-01 23:01:07,688 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:01:07,688 INFO L85 PathProgramCache]: Analyzing trace with hash 2037726802, now seen corresponding path program 1 times [2024-12-01 23:01:07,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:01:07,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705385988] [2024-12-01 23:01:07,688 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:01:07,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:01:07,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:01:07,786 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:01:07,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:01:07,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705385988] [2024-12-01 23:01:07,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705385988] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:01:07,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:01:07,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-01 23:01:07,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121471472] [2024-12-01 23:01:07,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:01:07,787 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-01 23:01:07,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:01:07,787 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-01 23:01:07,787 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-01 23:01:07,787 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-12-01 23:01:07,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 222 transitions, 3134 flow. Second operand has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:07,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:01:07,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-12-01 23:01:07,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:01:08,192 INFO L124 PetriNetUnfolderBase]: 2277/3491 cut-off events. [2024-12-01 23:01:08,192 INFO L125 PetriNetUnfolderBase]: For 37444/37444 co-relation queries the response was YES. [2024-12-01 23:01:08,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19875 conditions, 3491 events. 2277/3491 cut-off events. For 37444/37444 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 17908 event pairs, 838 based on Foata normal form. 69/3522 useless extension candidates. Maximal degree in co-relation 18259. Up to 2664 conditions per place. [2024-12-01 23:01:08,209 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 215 selfloop transitions, 7 changer transitions 0/227 dead transitions. [2024-12-01 23:01:08,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 227 transitions, 3549 flow [2024-12-01 23:01:08,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-01 23:01:08,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-01 23:01:08,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 85 transitions. [2024-12-01 23:01:08,210 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5483870967741935 [2024-12-01 23:01:08,210 INFO L175 Difference]: Start difference. First operand has 132 places, 222 transitions, 3134 flow. Second operand 5 states and 85 transitions. [2024-12-01 23:01:08,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 227 transitions, 3549 flow [2024-12-01 23:01:08,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 227 transitions, 3424 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-12-01 23:01:08,325 INFO L231 Difference]: Finished difference. Result has 122 places, 201 transitions, 2870 flow [2024-12-01 23:01:08,325 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2844, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2870, PETRI_PLACES=122, PETRI_TRANSITIONS=201} [2024-12-01 23:01:08,326 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 89 predicate places. [2024-12-01 23:01:08,326 INFO L471 AbstractCegarLoop]: Abstraction has has 122 places, 201 transitions, 2870 flow [2024-12-01 23:01:08,326 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:08,326 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:01:08,326 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:01:08,326 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-12-01 23:01:08,326 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-01 23:01:08,327 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:01:08,327 INFO L85 PathProgramCache]: Analyzing trace with hash 1968602648, now seen corresponding path program 1 times [2024-12-01 23:01:08,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:01:08,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954571565] [2024-12-01 23:01:08,327 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:01:08,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:01:08,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:01:08,403 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:01:08,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:01:08,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954571565] [2024-12-01 23:01:08,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954571565] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:01:08,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:01:08,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-01 23:01:08,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605682752] [2024-12-01 23:01:08,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:01:08,404 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-01 23:01:08,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:01:08,404 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-01 23:01:08,404 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-01 23:01:08,404 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-12-01 23:01:08,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 201 transitions, 2870 flow. Second operand has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:08,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:01:08,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-12-01 23:01:08,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:01:08,771 INFO L124 PetriNetUnfolderBase]: 2069/3143 cut-off events. [2024-12-01 23:01:08,771 INFO L125 PetriNetUnfolderBase]: For 34035/34035 co-relation queries the response was YES. [2024-12-01 23:01:08,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18204 conditions, 3143 events. 2069/3143 cut-off events. For 34035/34035 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 15299 event pairs, 773 based on Foata normal form. 22/3127 useless extension candidates. Maximal degree in co-relation 17448. Up to 2664 conditions per place. [2024-12-01 23:01:08,786 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 179 selfloop transitions, 2 changer transitions 23/209 dead transitions. [2024-12-01 23:01:08,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 209 transitions, 3286 flow [2024-12-01 23:01:08,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-01 23:01:08,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-01 23:01:08,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 79 transitions. [2024-12-01 23:01:08,787 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5096774193548387 [2024-12-01 23:01:08,787 INFO L175 Difference]: Start difference. First operand has 122 places, 201 transitions, 2870 flow. Second operand 5 states and 79 transitions. [2024-12-01 23:01:08,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 209 transitions, 3286 flow [2024-12-01 23:01:08,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 209 transitions, 3149 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-12-01 23:01:08,897 INFO L231 Difference]: Finished difference. Result has 115 places, 186 transitions, 2651 flow [2024-12-01 23:01:08,897 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2679, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2651, PETRI_PLACES=115, PETRI_TRANSITIONS=186} [2024-12-01 23:01:08,898 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 82 predicate places. [2024-12-01 23:01:08,898 INFO L471 AbstractCegarLoop]: Abstraction has has 115 places, 186 transitions, 2651 flow [2024-12-01 23:01:08,898 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:08,898 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:01:08,898 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:01:08,898 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-01 23:01:08,898 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-01 23:01:08,899 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:01:08,899 INFO L85 PathProgramCache]: Analyzing trace with hash 117467052, now seen corresponding path program 1 times [2024-12-01 23:01:08,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:01:08,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745216520] [2024-12-01 23:01:08,899 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:01:08,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:01:08,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:01:08,976 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:01:08,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:01:08,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745216520] [2024-12-01 23:01:08,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745216520] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:01:08,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438271634] [2024-12-01 23:01:08,976 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:01:08,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:01:08,976 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:01:08,978 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:01:08,979 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-01 23:01:09,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:01:09,055 INFO L256 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-01 23:01:09,056 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:01:09,091 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:01:09,091 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:01:09,123 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:01:09,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438271634] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-01 23:01:09,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-01 23:01:09,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 4] total 9 [2024-12-01 23:01:09,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847447190] [2024-12-01 23:01:09,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:01:09,124 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-01 23:01:09,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:01:09,124 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-01 23:01:09,124 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-12-01 23:01:09,125 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-12-01 23:01:09,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 186 transitions, 2651 flow. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:09,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:01:09,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-12-01 23:01:09,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:01:09,479 INFO L124 PetriNetUnfolderBase]: 2084/3100 cut-off events. [2024-12-01 23:01:09,479 INFO L125 PetriNetUnfolderBase]: For 31983/31995 co-relation queries the response was YES. [2024-12-01 23:01:09,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17985 conditions, 3100 events. 2084/3100 cut-off events. For 31983/31995 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 14964 event pairs, 449 based on Foata normal form. 168/3167 useless extension candidates. Maximal degree in co-relation 17933. Up to 2267 conditions per place. [2024-12-01 23:01:09,495 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 259 selfloop transitions, 13 changer transitions 0/277 dead transitions. [2024-12-01 23:01:09,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 277 transitions, 4606 flow [2024-12-01 23:01:09,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-01 23:01:09,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-01 23:01:09,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 70 transitions. [2024-12-01 23:01:09,497 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45161290322580644 [2024-12-01 23:01:09,497 INFO L175 Difference]: Start difference. First operand has 115 places, 186 transitions, 2651 flow. Second operand 5 states and 70 transitions. [2024-12-01 23:01:09,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 277 transitions, 4606 flow [2024-12-01 23:01:09,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 277 transitions, 4519 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-12-01 23:01:09,632 INFO L231 Difference]: Finished difference. Result has 108 places, 187 transitions, 2649 flow [2024-12-01 23:01:09,632 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2588, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2649, PETRI_PLACES=108, PETRI_TRANSITIONS=187} [2024-12-01 23:01:09,632 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 75 predicate places. [2024-12-01 23:01:09,632 INFO L471 AbstractCegarLoop]: Abstraction has has 108 places, 187 transitions, 2649 flow [2024-12-01 23:01:09,632 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:09,633 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:01:09,633 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:01:09,638 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-01 23:01:09,833 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-12-01 23:01:09,833 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-01 23:01:09,834 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:01:09,834 INFO L85 PathProgramCache]: Analyzing trace with hash 1306100268, now seen corresponding path program 1 times [2024-12-01 23:01:09,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:01:09,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706735212] [2024-12-01 23:01:09,834 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:01:09,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:01:09,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:01:10,391 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:01:10,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:01:10,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706735212] [2024-12-01 23:01:10,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706735212] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:01:10,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276733578] [2024-12-01 23:01:10,391 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:01:10,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:01:10,391 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:01:10,393 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:01:10,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-01 23:01:10,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:01:10,473 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-12-01 23:01:10,475 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:01:10,527 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-01 23:01:10,749 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-12-01 23:01:10,760 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:01:10,760 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:01:11,125 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-12-01 23:01:11,140 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-01 23:01:11,141 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 70 treesize of output 62 [2024-12-01 23:01:11,233 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:01:11,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276733578] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:01:11,233 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:01:11,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2024-12-01 23:01:11,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400917621] [2024-12-01 23:01:11,234 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:01:11,234 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-12-01 23:01:11,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:01:11,235 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-12-01 23:01:11,235 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2024-12-01 23:01:11,254 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-12-01 23:01:11,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 187 transitions, 2649 flow. Second operand has 22 states, 22 states have (on average 6.318181818181818) internal successors, (139), 22 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:11,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:01:11,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-12-01 23:01:11,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:01:12,700 INFO L124 PetriNetUnfolderBase]: 4393/6244 cut-off events. [2024-12-01 23:01:12,701 INFO L125 PetriNetUnfolderBase]: For 47552/47552 co-relation queries the response was YES. [2024-12-01 23:01:12,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33756 conditions, 6244 events. 4393/6244 cut-off events. For 47552/47552 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 29688 event pairs, 327 based on Foata normal form. 2/6246 useless extension candidates. Maximal degree in co-relation 29315. Up to 3993 conditions per place. [2024-12-01 23:01:12,726 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 597 selfloop transitions, 102 changer transitions 2/702 dead transitions. [2024-12-01 23:01:12,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 702 transitions, 10479 flow [2024-12-01 23:01:12,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-12-01 23:01:12,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-12-01 23:01:12,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 218 transitions. [2024-12-01 23:01:12,727 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5023041474654378 [2024-12-01 23:01:12,727 INFO L175 Difference]: Start difference. First operand has 108 places, 187 transitions, 2649 flow. Second operand 14 states and 218 transitions. [2024-12-01 23:01:12,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 702 transitions, 10479 flow [2024-12-01 23:01:12,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 702 transitions, 10441 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-12-01 23:01:12,988 INFO L231 Difference]: Finished difference. Result has 125 places, 285 transitions, 4291 flow [2024-12-01 23:01:12,988 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2630, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4291, PETRI_PLACES=125, PETRI_TRANSITIONS=285} [2024-12-01 23:01:12,988 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 92 predicate places. [2024-12-01 23:01:12,988 INFO L471 AbstractCegarLoop]: Abstraction has has 125 places, 285 transitions, 4291 flow [2024-12-01 23:01:12,989 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.318181818181818) internal successors, (139), 22 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:12,989 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:01:12,989 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:01:12,994 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-01 23:01:13,189 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:01:13,189 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-01 23:01:13,190 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:01:13,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1054631312, now seen corresponding path program 2 times [2024-12-01 23:01:13,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:01:13,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733726799] [2024-12-01 23:01:13,190 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-01 23:01:13,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:01:13,214 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-01 23:01:13,214 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:01:13,657 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:01:13,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:01:13,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733726799] [2024-12-01 23:01:13,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733726799] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:01:13,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257586836] [2024-12-01 23:01:13,657 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-01 23:01:13,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:01:13,658 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:01:13,659 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:01:13,661 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-01 23:01:13,746 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-01 23:01:13,746 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:01:13,747 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-12-01 23:01:13,749 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:01:13,790 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-01 23:01:14,099 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-12-01 23:01:14,108 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:01:14,109 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:01:14,416 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-12-01 23:01:14,426 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-01 23:01:14,426 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 70 treesize of output 62 [2024-12-01 23:01:14,509 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:01:14,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [257586836] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:01:14,509 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:01:14,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 23 [2024-12-01 23:01:14,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266962232] [2024-12-01 23:01:14,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:01:14,510 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-12-01 23:01:14,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:01:14,510 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-12-01 23:01:14,511 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2024-12-01 23:01:14,513 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-12-01 23:01:14,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 285 transitions, 4291 flow. Second operand has 24 states, 24 states have (on average 6.375) internal successors, (153), 24 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:14,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:01:14,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-12-01 23:01:14,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:01:16,587 INFO L124 PetriNetUnfolderBase]: 5739/8164 cut-off events. [2024-12-01 23:01:16,587 INFO L125 PetriNetUnfolderBase]: For 70020/70020 co-relation queries the response was YES. [2024-12-01 23:01:16,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47533 conditions, 8164 events. 5739/8164 cut-off events. For 70020/70020 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 40430 event pairs, 569 based on Foata normal form. 3/8167 useless extension candidates. Maximal degree in co-relation 44347. Up to 6128 conditions per place. [2024-12-01 23:01:16,627 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 601 selfloop transitions, 237 changer transitions 2/841 dead transitions. [2024-12-01 23:01:16,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 841 transitions, 12696 flow [2024-12-01 23:01:16,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-12-01 23:01:16,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2024-12-01 23:01:16,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 413 transitions. [2024-12-01 23:01:16,629 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37007168458781364 [2024-12-01 23:01:16,629 INFO L175 Difference]: Start difference. First operand has 125 places, 285 transitions, 4291 flow. Second operand 36 states and 413 transitions. [2024-12-01 23:01:16,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 841 transitions, 12696 flow [2024-12-01 23:01:17,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 841 transitions, 12624 flow, removed 35 selfloop flow, removed 1 redundant places. [2024-12-01 23:01:17,145 INFO L231 Difference]: Finished difference. Result has 177 places, 522 transitions, 8518 flow [2024-12-01 23:01:17,145 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4235, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=8518, PETRI_PLACES=177, PETRI_TRANSITIONS=522} [2024-12-01 23:01:17,145 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 144 predicate places. [2024-12-01 23:01:17,145 INFO L471 AbstractCegarLoop]: Abstraction has has 177 places, 522 transitions, 8518 flow [2024-12-01 23:01:17,146 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.375) internal successors, (153), 24 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:17,146 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:01:17,146 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:01:17,151 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-12-01 23:01:17,346 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-12-01 23:01:17,346 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-01 23:01:17,346 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:01:17,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1589968352, now seen corresponding path program 1 times [2024-12-01 23:01:17,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:01:17,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720582304] [2024-12-01 23:01:17,347 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:01:17,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:01:17,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:01:17,618 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:01:17,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:01:17,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720582304] [2024-12-01 23:01:17,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720582304] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:01:17,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010081706] [2024-12-01 23:01:17,618 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:01:17,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:01:17,618 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:01:17,620 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:01:17,621 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-12-01 23:01:17,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:01:17,700 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-01 23:01:17,701 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:01:17,797 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-12-01 23:01:17,821 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:01:17,821 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:01:17,873 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-01 23:01:17,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 16 [2024-12-01 23:01:17,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-12-01 23:01:17,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2010081706] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:01:17,914 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:01:17,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 6] total 18 [2024-12-01 23:01:17,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024335485] [2024-12-01 23:01:17,914 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:01:17,914 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-01 23:01:17,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:01:17,915 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-01 23:01:17,915 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2024-12-01 23:01:17,918 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-12-01 23:01:17,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 522 transitions, 8518 flow. Second operand has 19 states, 19 states have (on average 6.684210526315789) internal successors, (127), 19 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:17,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:01:17,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-12-01 23:01:17,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:01:20,163 INFO L124 PetriNetUnfolderBase]: 7678/10922 cut-off events. [2024-12-01 23:01:20,163 INFO L125 PetriNetUnfolderBase]: For 105336/105336 co-relation queries the response was YES. [2024-12-01 23:01:20,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68765 conditions, 10922 events. 7678/10922 cut-off events. For 105336/105336 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 57388 event pairs, 391 based on Foata normal form. 2/10924 useless extension candidates. Maximal degree in co-relation 68157. Up to 6802 conditions per place. [2024-12-01 23:01:20,224 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 643 selfloop transitions, 280 changer transitions 1/925 dead transitions. [2024-12-01 23:01:20,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 925 transitions, 16078 flow [2024-12-01 23:01:20,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-12-01 23:01:20,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-12-01 23:01:20,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 204 transitions. [2024-12-01 23:01:20,225 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4700460829493088 [2024-12-01 23:01:20,225 INFO L175 Difference]: Start difference. First operand has 177 places, 522 transitions, 8518 flow. Second operand 14 states and 204 transitions. [2024-12-01 23:01:20,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 925 transitions, 16078 flow [2024-12-01 23:01:21,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 925 transitions, 15491 flow, removed 265 selfloop flow, removed 4 redundant places. [2024-12-01 23:01:21,252 INFO L231 Difference]: Finished difference. Result has 193 places, 664 transitions, 10893 flow [2024-12-01 23:01:21,253 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=8092, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10893, PETRI_PLACES=193, PETRI_TRANSITIONS=664} [2024-12-01 23:01:21,253 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 160 predicate places. [2024-12-01 23:01:21,253 INFO L471 AbstractCegarLoop]: Abstraction has has 193 places, 664 transitions, 10893 flow [2024-12-01 23:01:21,253 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 6.684210526315789) internal successors, (127), 19 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:21,254 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:01:21,254 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:01:21,259 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-01 23:01:21,454 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-12-01 23:01:21,454 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-01 23:01:21,454 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:01:21,455 INFO L85 PathProgramCache]: Analyzing trace with hash 480043738, now seen corresponding path program 3 times [2024-12-01 23:01:21,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:01:21,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487619401] [2024-12-01 23:01:21,455 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-01 23:01:21,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:01:21,468 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-01 23:01:21,468 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:01:21,992 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:01:21,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:01:21,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487619401] [2024-12-01 23:01:21,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487619401] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:01:21,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [474796732] [2024-12-01 23:01:21,992 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-01 23:01:21,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:01:21,993 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:01:21,994 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:01:21,996 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-12-01 23:01:22,076 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-01 23:01:22,076 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:01:22,077 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-12-01 23:01:22,079 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:01:22,090 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-01 23:01:22,230 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-12-01 23:01:22,237 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:01:22,238 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:01:22,402 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:01:22,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [474796732] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:01:22,402 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:01:22,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 19 [2024-12-01 23:01:22,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793925547] [2024-12-01 23:01:22,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:01:22,403 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-12-01 23:01:22,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:01:22,403 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-12-01 23:01:22,403 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2024-12-01 23:01:22,406 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-12-01 23:01:22,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 664 transitions, 10893 flow. Second operand has 20 states, 20 states have (on average 6.3) internal successors, (126), 20 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:22,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:01:22,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-12-01 23:01:22,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:01:25,160 INFO L124 PetriNetUnfolderBase]: 9200/13155 cut-off events. [2024-12-01 23:01:25,160 INFO L125 PetriNetUnfolderBase]: For 140712/140712 co-relation queries the response was YES. [2024-12-01 23:01:25,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87052 conditions, 13155 events. 9200/13155 cut-off events. For 140712/140712 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 72084 event pairs, 759 based on Foata normal form. 1/13156 useless extension candidates. Maximal degree in co-relation 86400. Up to 10624 conditions per place. [2024-12-01 23:01:25,289 INFO L140 encePairwiseOnDemand]: 16/31 looper letters, 709 selfloop transitions, 299 changer transitions 1/1010 dead transitions. [2024-12-01 23:01:25,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 1010 transitions, 17436 flow [2024-12-01 23:01:25,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-01 23:01:25,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-12-01 23:01:25,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 200 transitions. [2024-12-01 23:01:25,291 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-12-01 23:01:25,291 INFO L175 Difference]: Start difference. First operand has 193 places, 664 transitions, 10893 flow. Second operand 16 states and 200 transitions. [2024-12-01 23:01:25,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 1010 transitions, 17436 flow [2024-12-01 23:01:26,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 1010 transitions, 17333 flow, removed 49 selfloop flow, removed 2 redundant places. [2024-12-01 23:01:26,996 INFO L231 Difference]: Finished difference. Result has 212 places, 826 transitions, 13714 flow [2024-12-01 23:01:26,996 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=10808, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=13714, PETRI_PLACES=212, PETRI_TRANSITIONS=826} [2024-12-01 23:01:26,997 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 179 predicate places. [2024-12-01 23:01:26,997 INFO L471 AbstractCegarLoop]: Abstraction has has 212 places, 826 transitions, 13714 flow [2024-12-01 23:01:26,997 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 6.3) internal successors, (126), 20 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:26,997 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:01:26,997 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:01:27,003 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-12-01 23:01:27,197 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-12-01 23:01:27,197 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-01 23:01:27,198 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:01:27,198 INFO L85 PathProgramCache]: Analyzing trace with hash 456715202, now seen corresponding path program 2 times [2024-12-01 23:01:27,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:01:27,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084401043] [2024-12-01 23:01:27,198 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-01 23:01:27,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:01:27,211 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-01 23:01:27,211 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:01:27,443 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:01:27,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:01:27,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084401043] [2024-12-01 23:01:27,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084401043] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:01:27,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1604156999] [2024-12-01 23:01:27,443 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-01 23:01:27,444 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:01:27,444 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:01:27,445 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:01:27,447 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-12-01 23:01:27,525 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-01 23:01:27,525 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:01:27,526 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-12-01 23:01:27,528 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:01:27,611 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-12-01 23:01:27,631 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:01:27,631 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:01:27,663 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-01 23:01:27,664 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 16 [2024-12-01 23:01:27,706 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:01:27,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1604156999] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:01:27,706 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:01:27,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 6] total 14 [2024-12-01 23:01:27,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229541658] [2024-12-01 23:01:27,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:01:27,707 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-01 23:01:27,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:01:27,707 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-01 23:01:27,707 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2024-12-01 23:01:27,709 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-12-01 23:01:27,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 826 transitions, 13714 flow. Second operand has 15 states, 15 states have (on average 6.666666666666667) internal successors, (100), 15 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:27,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:01:27,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-12-01 23:01:27,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:01:30,795 INFO L124 PetriNetUnfolderBase]: 10986/15702 cut-off events. [2024-12-01 23:01:30,796 INFO L125 PetriNetUnfolderBase]: For 184464/184464 co-relation queries the response was YES. [2024-12-01 23:01:30,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110794 conditions, 15702 events. 10986/15702 cut-off events. For 184464/184464 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 88672 event pairs, 1054 based on Foata normal form. 2/15704 useless extension candidates. Maximal degree in co-relation 110340. Up to 12505 conditions per place. [2024-12-01 23:01:30,935 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 841 selfloop transitions, 317 changer transitions 1/1160 dead transitions. [2024-12-01 23:01:30,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 1160 transitions, 21122 flow [2024-12-01 23:01:30,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-01 23:01:30,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-12-01 23:01:30,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 180 transitions. [2024-12-01 23:01:30,937 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4838709677419355 [2024-12-01 23:01:30,937 INFO L175 Difference]: Start difference. First operand has 212 places, 826 transitions, 13714 flow. Second operand 12 states and 180 transitions. [2024-12-01 23:01:30,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 1160 transitions, 21122 flow [2024-12-01 23:01:33,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 1160 transitions, 20943 flow, removed 87 selfloop flow, removed 2 redundant places. [2024-12-01 23:01:33,241 INFO L231 Difference]: Finished difference. Result has 225 places, 938 transitions, 16278 flow [2024-12-01 23:01:33,241 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=13541, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=826, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=16278, PETRI_PLACES=225, PETRI_TRANSITIONS=938} [2024-12-01 23:01:33,242 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 192 predicate places. [2024-12-01 23:01:33,242 INFO L471 AbstractCegarLoop]: Abstraction has has 225 places, 938 transitions, 16278 flow [2024-12-01 23:01:33,242 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.666666666666667) internal successors, (100), 15 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:33,242 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:01:33,242 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:01:33,250 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-12-01 23:01:33,442 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-12-01 23:01:33,443 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-01 23:01:33,443 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:01:33,443 INFO L85 PathProgramCache]: Analyzing trace with hash -429083078, now seen corresponding path program 3 times [2024-12-01 23:01:33,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:01:33,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996369923] [2024-12-01 23:01:33,443 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-01 23:01:33,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:01:33,460 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-12-01 23:01:33,461 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:01:33,704 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:01:33,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:01:33,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996369923] [2024-12-01 23:01:33,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996369923] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:01:33,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [161191616] [2024-12-01 23:01:33,705 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-01 23:01:33,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:01:33,705 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:01:33,706 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:01:33,707 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-12-01 23:01:33,792 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-12-01 23:01:33,792 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:01:33,793 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-12-01 23:01:33,795 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:01:33,908 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-12-01 23:01:33,919 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:01:33,919 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:01:33,970 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-01 23:01:33,970 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 16 [2024-12-01 23:01:34,018 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:01:34,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [161191616] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:01:34,019 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:01:34,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 6] total 15 [2024-12-01 23:01:34,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604262986] [2024-12-01 23:01:34,019 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:01:34,019 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-01 23:01:34,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:01:34,020 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-01 23:01:34,020 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2024-12-01 23:01:34,030 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-12-01 23:01:34,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 938 transitions, 16278 flow. Second operand has 16 states, 16 states have (on average 6.5625) internal successors, (105), 16 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:34,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:01:34,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-12-01 23:01:34,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:01:37,727 INFO L124 PetriNetUnfolderBase]: 11760/16806 cut-off events. [2024-12-01 23:01:37,727 INFO L125 PetriNetUnfolderBase]: For 216764/216764 co-relation queries the response was YES. [2024-12-01 23:01:37,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123115 conditions, 16806 events. 11760/16806 cut-off events. For 216764/216764 co-relation queries the response was YES. Maximal size of possible extension queue 734. Compared 95908 event pairs, 1235 based on Foata normal form. 2/16808 useless extension candidates. Maximal degree in co-relation 122713. Up to 14640 conditions per place. [2024-12-01 23:01:37,913 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 879 selfloop transitions, 265 changer transitions 1/1146 dead transitions. [2024-12-01 23:01:37,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 1146 transitions, 21646 flow [2024-12-01 23:01:37,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-01 23:01:37,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-12-01 23:01:37,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 190 transitions. [2024-12-01 23:01:37,914 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.47146401985111663 [2024-12-01 23:01:37,914 INFO L175 Difference]: Start difference. First operand has 225 places, 938 transitions, 16278 flow. Second operand 13 states and 190 transitions. [2024-12-01 23:01:37,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 1146 transitions, 21646 flow [2024-12-01 23:01:40,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 1146 transitions, 21234 flow, removed 81 selfloop flow, removed 4 redundant places. [2024-12-01 23:01:40,538 INFO L231 Difference]: Finished difference. Result has 236 places, 967 transitions, 17008 flow [2024-12-01 23:01:40,539 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=15866, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=938, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=684, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=17008, PETRI_PLACES=236, PETRI_TRANSITIONS=967} [2024-12-01 23:01:40,539 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 203 predicate places. [2024-12-01 23:01:40,539 INFO L471 AbstractCegarLoop]: Abstraction has has 236 places, 967 transitions, 17008 flow [2024-12-01 23:01:40,539 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.5625) internal successors, (105), 16 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:40,539 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:01:40,539 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:01:40,545 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-12-01 23:01:40,740 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-12-01 23:01:40,740 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-01 23:01:40,740 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:01:40,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1715664764, now seen corresponding path program 4 times [2024-12-01 23:01:40,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:01:40,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545479039] [2024-12-01 23:01:40,740 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-01 23:01:40,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:01:40,750 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-01 23:01:40,750 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:01:41,029 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:01:41,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:01:41,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545479039] [2024-12-01 23:01:41,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545479039] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:01:41,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697731317] [2024-12-01 23:01:41,029 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-01 23:01:41,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:01:41,029 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:01:41,031 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:01:41,031 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-12-01 23:01:41,092 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-01 23:01:41,092 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:01:41,093 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-12-01 23:01:41,095 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:01:41,111 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-01 23:01:41,269 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-12-01 23:01:41,277 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:01:41,278 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:01:41,472 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:01:41,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697731317] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:01:41,472 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:01:41,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 25 [2024-12-01 23:01:41,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969492819] [2024-12-01 23:01:41,472 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:01:41,473 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-12-01 23:01:41,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:01:41,473 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-12-01 23:01:41,474 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2024-12-01 23:01:41,476 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-12-01 23:01:41,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 967 transitions, 17008 flow. Second operand has 26 states, 26 states have (on average 6.1923076923076925) internal successors, (161), 26 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:41,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:01:41,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-12-01 23:01:41,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:01:47,116 INFO L124 PetriNetUnfolderBase]: 13014/18588 cut-off events. [2024-12-01 23:01:47,116 INFO L125 PetriNetUnfolderBase]: For 255944/255944 co-relation queries the response was YES. [2024-12-01 23:01:47,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 139702 conditions, 18588 events. 13014/18588 cut-off events. For 255944/255944 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 107695 event pairs, 1053 based on Foata normal form. 2/18590 useless extension candidates. Maximal degree in co-relation 139293. Up to 14523 conditions per place. [2024-12-01 23:01:47,357 INFO L140 encePairwiseOnDemand]: 15/31 looper letters, 908 selfloop transitions, 510 changer transitions 1/1420 dead transitions. [2024-12-01 23:01:47,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 1420 transitions, 27060 flow [2024-12-01 23:01:47,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-12-01 23:01:47,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2024-12-01 23:01:47,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 385 transitions. [2024-12-01 23:01:47,358 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3449820788530466 [2024-12-01 23:01:47,359 INFO L175 Difference]: Start difference. First operand has 236 places, 967 transitions, 17008 flow. Second operand 36 states and 385 transitions. [2024-12-01 23:01:47,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 1420 transitions, 27060 flow [2024-12-01 23:01:50,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 1420 transitions, 26586 flow, removed 100 selfloop flow, removed 5 redundant places. [2024-12-01 23:01:50,686 INFO L231 Difference]: Finished difference. Result has 282 places, 1164 transitions, 21469 flow [2024-12-01 23:01:50,686 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=16643, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=967, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=332, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=588, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=21469, PETRI_PLACES=282, PETRI_TRANSITIONS=1164} [2024-12-01 23:01:50,687 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 249 predicate places. [2024-12-01 23:01:50,687 INFO L471 AbstractCegarLoop]: Abstraction has has 282 places, 1164 transitions, 21469 flow [2024-12-01 23:01:50,687 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.1923076923076925) internal successors, (161), 26 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:50,687 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:01:50,687 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:01:50,692 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-12-01 23:01:50,887 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-12-01 23:01:50,888 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-01 23:01:50,888 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:01:50,888 INFO L85 PathProgramCache]: Analyzing trace with hash 102098030, now seen corresponding path program 5 times [2024-12-01 23:01:50,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:01:50,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041671740] [2024-12-01 23:01:50,888 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-01 23:01:50,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:01:50,903 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-12-01 23:01:50,903 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:01:51,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-12-01 23:01:51,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:01:51,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041671740] [2024-12-01 23:01:51,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041671740] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:01:51,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [669490824] [2024-12-01 23:01:51,091 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-01 23:01:51,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:01:51,091 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:01:51,093 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:01:51,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-12-01 23:01:51,169 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-12-01 23:01:51,169 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:01:51,170 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-12-01 23:01:51,172 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:01:51,201 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-01 23:01:51,383 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-12-01 23:01:51,390 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:01:51,390 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:01:51,620 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-12-01 23:01:51,626 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-01 23:01:51,627 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 70 treesize of output 62 [2024-12-01 23:01:51,684 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:01:51,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [669490824] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:01:51,684 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:01:51,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2024-12-01 23:01:51,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153703107] [2024-12-01 23:01:51,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:01:51,684 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-12-01 23:01:51,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:01:51,685 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-12-01 23:01:51,685 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2024-12-01 23:01:51,695 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-12-01 23:01:51,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 1164 transitions, 21469 flow. Second operand has 22 states, 22 states have (on average 6.409090909090909) internal successors, (141), 22 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:01:51,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:01:51,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-12-01 23:01:51,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:01:57,186 INFO L124 PetriNetUnfolderBase]: 15275/21808 cut-off events. [2024-12-01 23:01:57,186 INFO L125 PetriNetUnfolderBase]: For 344712/344712 co-relation queries the response was YES. [2024-12-01 23:01:57,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175556 conditions, 21808 events. 15275/21808 cut-off events. For 344712/344712 co-relation queries the response was YES. Maximal size of possible extension queue 975. Compared 129305 event pairs, 1684 based on Foata normal form. 2/21810 useless extension candidates. Maximal degree in co-relation 175105. Up to 18327 conditions per place. [2024-12-01 23:01:57,656 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 1285 selfloop transitions, 315 changer transitions 1/1602 dead transitions. [2024-12-01 23:01:57,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 1602 transitions, 32464 flow [2024-12-01 23:01:57,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-01 23:01:57,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-12-01 23:01:57,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 174 transitions. [2024-12-01 23:01:57,657 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46774193548387094 [2024-12-01 23:01:57,657 INFO L175 Difference]: Start difference. First operand has 282 places, 1164 transitions, 21469 flow. Second operand 12 states and 174 transitions. [2024-12-01 23:01:57,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 1602 transitions, 32464 flow [2024-12-01 23:02:02,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 1602 transitions, 31093 flow, removed 420 selfloop flow, removed 9 redundant places. [2024-12-01 23:02:02,081 INFO L231 Difference]: Finished difference. Result has 289 places, 1288 transitions, 23921 flow [2024-12-01 23:02:02,082 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=20520, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=880, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=23921, PETRI_PLACES=289, PETRI_TRANSITIONS=1288} [2024-12-01 23:02:02,082 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 256 predicate places. [2024-12-01 23:02:02,082 INFO L471 AbstractCegarLoop]: Abstraction has has 289 places, 1288 transitions, 23921 flow [2024-12-01 23:02:02,082 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.409090909090909) internal successors, (141), 22 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:02:02,082 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:02:02,082 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:02:02,088 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-12-01 23:02:02,283 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:02:02,283 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-01 23:02:02,283 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:02:02,283 INFO L85 PathProgramCache]: Analyzing trace with hash 2019493354, now seen corresponding path program 6 times [2024-12-01 23:02:02,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:02:02,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762406012] [2024-12-01 23:02:02,284 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-01 23:02:02,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:02:02,294 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-01 23:02:02,294 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:02:02,575 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:02:02,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:02:02,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762406012] [2024-12-01 23:02:02,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762406012] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:02:02,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1021224479] [2024-12-01 23:02:02,575 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-01 23:02:02,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:02:02,575 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:02:02,577 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:02:02,578 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-12-01 23:02:02,659 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-01 23:02:02,660 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:02:02,661 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-12-01 23:02:02,662 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:02:02,682 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-01 23:02:02,869 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-12-01 23:02:02,875 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:02:02,876 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:02:03,066 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:02:03,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1021224479] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:02:03,066 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:02:03,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 9] total 26 [2024-12-01 23:02:03,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326496674] [2024-12-01 23:02:03,067 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:02:03,067 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-12-01 23:02:03,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:02:03,067 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-12-01 23:02:03,068 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=594, Unknown=0, NotChecked=0, Total=702 [2024-12-01 23:02:03,069 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-12-01 23:02:03,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 1288 transitions, 23921 flow. Second operand has 27 states, 27 states have (on average 6.111111111111111) internal successors, (165), 27 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:02:03,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:02:03,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-12-01 23:02:03,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:02:14,509 INFO L124 PetriNetUnfolderBase]: 21477/30808 cut-off events. [2024-12-01 23:02:14,509 INFO L125 PetriNetUnfolderBase]: For 504530/504530 co-relation queries the response was YES. [2024-12-01 23:02:14,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 249414 conditions, 30808 events. 21477/30808 cut-off events. For 504530/504530 co-relation queries the response was YES. Maximal size of possible extension queue 1419. Compared 193288 event pairs, 1575 based on Foata normal form. 4/30812 useless extension candidates. Maximal degree in co-relation 248928. Up to 19773 conditions per place. [2024-12-01 23:02:14,924 INFO L140 encePairwiseOnDemand]: 13/31 looper letters, 1233 selfloop transitions, 1402 changer transitions 2/2638 dead transitions. [2024-12-01 23:02:14,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 2638 transitions, 49870 flow [2024-12-01 23:02:14,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2024-12-01 23:02:14,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 101 states. [2024-12-01 23:02:14,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 1058 transitions. [2024-12-01 23:02:14,927 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3379112104758863 [2024-12-01 23:02:14,927 INFO L175 Difference]: Start difference. First operand has 289 places, 1288 transitions, 23921 flow. Second operand 101 states and 1058 transitions. [2024-12-01 23:02:14,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 2638 transitions, 49870 flow [2024-12-01 23:02:24,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 2638 transitions, 49153 flow, removed 282 selfloop flow, removed 4 redundant places. [2024-12-01 23:02:24,128 INFO L231 Difference]: Finished difference. Result has 411 places, 2198 transitions, 43052 flow [2024-12-01 23:02:24,128 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=23512, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=596, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=101, PETRI_FLOW=43052, PETRI_PLACES=411, PETRI_TRANSITIONS=2198} [2024-12-01 23:02:24,129 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 378 predicate places. [2024-12-01 23:02:24,129 INFO L471 AbstractCegarLoop]: Abstraction has has 411 places, 2198 transitions, 43052 flow [2024-12-01 23:02:24,129 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 6.111111111111111) internal successors, (165), 27 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:02:24,129 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:02:24,129 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:02:24,134 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-12-01 23:02:24,329 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:02:24,330 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-01 23:02:24,330 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:02:24,330 INFO L85 PathProgramCache]: Analyzing trace with hash -148486474, now seen corresponding path program 7 times [2024-12-01 23:02:24,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:02:24,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320193657] [2024-12-01 23:02:24,330 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-01 23:02:24,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:02:24,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:02:24,750 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:02:24,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:02:24,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320193657] [2024-12-01 23:02:24,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320193657] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:02:24,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893319915] [2024-12-01 23:02:24,750 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-01 23:02:24,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:02:24,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:02:24,752 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:02:24,752 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-12-01 23:02:24,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:02:24,822 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-12-01 23:02:24,823 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:02:24,852 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-01 23:02:25,038 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-12-01 23:02:25,121 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:02:25,121 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:02:25,319 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-12-01 23:02:25,326 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-01 23:02:25,326 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 70 treesize of output 62 [2024-12-01 23:02:25,417 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:02:25,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893319915] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:02:25,417 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:02:25,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2024-12-01 23:02:25,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598140188] [2024-12-01 23:02:25,418 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:02:25,418 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-12-01 23:02:25,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:02:25,418 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-12-01 23:02:25,419 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2024-12-01 23:02:25,421 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-12-01 23:02:25,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 2198 transitions, 43052 flow. Second operand has 22 states, 22 states have (on average 6.318181818181818) internal successors, (139), 22 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:02:25,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:02:25,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-12-01 23:02:25,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:02:37,859 INFO L124 PetriNetUnfolderBase]: 23130/33213 cut-off events. [2024-12-01 23:02:37,859 INFO L125 PetriNetUnfolderBase]: For 688963/688963 co-relation queries the response was YES. [2024-12-01 23:02:38,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 303019 conditions, 33213 events. 23130/33213 cut-off events. For 688963/688963 co-relation queries the response was YES. Maximal size of possible extension queue 1544. Compared 211696 event pairs, 2492 based on Foata normal form. 2/33215 useless extension candidates. Maximal degree in co-relation 302499. Up to 29799 conditions per place. [2024-12-01 23:02:38,415 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 2238 selfloop transitions, 423 changer transitions 2/2664 dead transitions. [2024-12-01 23:02:38,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 2664 transitions, 57128 flow [2024-12-01 23:02:38,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-12-01 23:02:38,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-12-01 23:02:38,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 211 transitions. [2024-12-01 23:02:38,416 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4861751152073733 [2024-12-01 23:02:38,416 INFO L175 Difference]: Start difference. First operand has 411 places, 2198 transitions, 43052 flow. Second operand 14 states and 211 transitions. [2024-12-01 23:02:38,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 2664 transitions, 57128 flow [2024-12-01 23:02:54,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 2664 transitions, 54559 flow, removed 1035 selfloop flow, removed 10 redundant places. [2024-12-01 23:02:54,773 INFO L231 Difference]: Finished difference. Result has 420 places, 2374 transitions, 45990 flow [2024-12-01 23:02:54,774 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=40697, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1825, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=45990, PETRI_PLACES=420, PETRI_TRANSITIONS=2374} [2024-12-01 23:02:54,775 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 387 predicate places. [2024-12-01 23:02:54,775 INFO L471 AbstractCegarLoop]: Abstraction has has 420 places, 2374 transitions, 45990 flow [2024-12-01 23:02:54,775 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.318181818181818) internal successors, (139), 22 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:02:54,775 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:02:54,775 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:02:54,780 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-12-01 23:02:54,975 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:02:54,975 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-01 23:02:54,976 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:02:54,976 INFO L85 PathProgramCache]: Analyzing trace with hash -1449940496, now seen corresponding path program 8 times [2024-12-01 23:02:54,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:02:54,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216024180] [2024-12-01 23:02:54,976 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-01 23:02:54,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:02:54,984 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-01 23:02:54,985 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:02:55,299 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:02:55,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:02:55,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216024180] [2024-12-01 23:02:55,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216024180] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:02:55,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1550748797] [2024-12-01 23:02:55,300 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-01 23:02:55,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:02:55,300 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:02:55,301 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:02:55,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-12-01 23:02:55,370 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-01 23:02:55,370 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:02:55,371 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-12-01 23:02:55,372 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:02:55,393 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-01 23:02:55,509 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-12-01 23:02:55,514 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:02:55,514 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:02:55,668 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:02:55,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1550748797] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:02:55,668 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:02:55,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 9] total 26 [2024-12-01 23:02:55,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537726780] [2024-12-01 23:02:55,668 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:02:55,668 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-12-01 23:02:55,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:02:55,669 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-12-01 23:02:55,669 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=602, Unknown=0, NotChecked=0, Total=702 [2024-12-01 23:02:55,671 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-12-01 23:02:55,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 2374 transitions, 45990 flow. Second operand has 27 states, 27 states have (on average 6.111111111111111) internal successors, (165), 27 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:02:55,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:02:55,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-12-01 23:02:55,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:03:14,240 INFO L124 PetriNetUnfolderBase]: 26101/37546 cut-off events. [2024-12-01 23:03:14,240 INFO L125 PetriNetUnfolderBase]: For 800463/800463 co-relation queries the response was YES. [2024-12-01 23:03:14,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 341667 conditions, 37546 events. 26101/37546 cut-off events. For 800463/800463 co-relation queries the response was YES. Maximal size of possible extension queue 1764. Compared 244950 event pairs, 2039 based on Foata normal form. 2/37548 useless extension candidates. Maximal degree in co-relation 340677. Up to 28192 conditions per place. [2024-12-01 23:03:14,955 INFO L140 encePairwiseOnDemand]: 16/31 looper letters, 1846 selfloop transitions, 1231 changer transitions 1/3079 dead transitions. [2024-12-01 23:03:14,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 3079 transitions, 65870 flow [2024-12-01 23:03:14,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-12-01 23:03:14,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2024-12-01 23:03:14,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 434 transitions. [2024-12-01 23:03:14,956 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.358974358974359 [2024-12-01 23:03:14,956 INFO L175 Difference]: Start difference. First operand has 420 places, 2374 transitions, 45990 flow. Second operand 39 states and 434 transitions. [2024-12-01 23:03:14,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 3079 transitions, 65870 flow [2024-12-01 23:03:33,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 3079 transitions, 64562 flow, removed 555 selfloop flow, removed 5 redundant places. [2024-12-01 23:03:33,685 INFO L231 Difference]: Finished difference. Result has 463 places, 2725 transitions, 56313 flow [2024-12-01 23:03:33,686 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=44853, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=923, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=56313, PETRI_PLACES=463, PETRI_TRANSITIONS=2725} [2024-12-01 23:03:33,687 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 430 predicate places. [2024-12-01 23:03:33,687 INFO L471 AbstractCegarLoop]: Abstraction has has 463 places, 2725 transitions, 56313 flow [2024-12-01 23:03:33,687 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 6.111111111111111) internal successors, (165), 27 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:03:33,687 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:03:33,687 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:03:33,695 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-12-01 23:03:33,887 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:03:33,887 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-01 23:03:33,888 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:03:33,888 INFO L85 PathProgramCache]: Analyzing trace with hash -513730266, now seen corresponding path program 9 times [2024-12-01 23:03:33,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:03:33,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690518003] [2024-12-01 23:03:33,888 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-01 23:03:33,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:03:33,898 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-01 23:03:33,898 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:03:34,059 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:03:34,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:03:34,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690518003] [2024-12-01 23:03:34,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690518003] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:03:34,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724377634] [2024-12-01 23:03:34,059 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-01 23:03:34,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:03:34,059 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:03:34,061 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:03:34,062 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-12-01 23:03:34,122 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-01 23:03:34,122 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:03:34,123 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-12-01 23:03:34,125 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:03:34,149 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-01 23:03:34,333 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-12-01 23:03:34,341 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:03:34,341 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:03:34,521 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-12-01 23:03:34,528 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-01 23:03:34,528 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 70 treesize of output 62 [2024-12-01 23:03:34,600 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:03:34,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724377634] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:03:34,601 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:03:34,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2024-12-01 23:03:34,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402968930] [2024-12-01 23:03:34,601 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:03:34,601 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-12-01 23:03:34,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:03:34,601 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-12-01 23:03:34,601 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2024-12-01 23:03:34,603 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-12-01 23:03:34,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 2725 transitions, 56313 flow. Second operand has 23 states, 23 states have (on average 6.304347826086956) internal successors, (145), 23 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:03:34,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:03:34,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-12-01 23:03:34,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:03:55,892 INFO L124 PetriNetUnfolderBase]: 28691/41263 cut-off events. [2024-12-01 23:03:55,892 INFO L125 PetriNetUnfolderBase]: For 973929/973929 co-relation queries the response was YES. [2024-12-01 23:03:56,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 396124 conditions, 41263 events. 28691/41263 cut-off events. For 973929/973929 co-relation queries the response was YES. Maximal size of possible extension queue 1962. Compared 272503 event pairs, 2945 based on Foata normal form. 2/41265 useless extension candidates. Maximal degree in co-relation 395118. Up to 36354 conditions per place. [2024-12-01 23:03:56,680 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 2545 selfloop transitions, 748 changer transitions 1/3295 dead transitions. [2024-12-01 23:03:56,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 3295 transitions, 74821 flow [2024-12-01 23:03:56,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-12-01 23:03:56,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-12-01 23:03:56,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 321 transitions. [2024-12-01 23:03:56,682 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.35706340378198 [2024-12-01 23:03:56,682 INFO L175 Difference]: Start difference. First operand has 463 places, 2725 transitions, 56313 flow. Second operand 29 states and 321 transitions. [2024-12-01 23:03:56,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 3295 transitions, 74821 flow [2024-12-01 23:04:20,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 3295 transitions, 71716 flow, removed 1278 selfloop flow, removed 17 redundant places. [2024-12-01 23:04:20,729 INFO L231 Difference]: Finished difference. Result has 479 places, 2940 transitions, 61090 flow [2024-12-01 23:04:20,731 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=53631, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2725, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=565, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2078, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=61090, PETRI_PLACES=479, PETRI_TRANSITIONS=2940} [2024-12-01 23:04:20,731 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 446 predicate places. [2024-12-01 23:04:20,731 INFO L471 AbstractCegarLoop]: Abstraction has has 479 places, 2940 transitions, 61090 flow [2024-12-01 23:04:20,731 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.304347826086956) internal successors, (145), 23 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:04:20,731 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:04:20,731 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:04:20,737 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-12-01 23:04:20,931 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:04:20,932 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-01 23:04:20,932 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:04:20,932 INFO L85 PathProgramCache]: Analyzing trace with hash 1700765434, now seen corresponding path program 10 times [2024-12-01 23:04:20,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:04:20,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400564226] [2024-12-01 23:04:20,932 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-01 23:04:20,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:04:20,945 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-01 23:04:20,945 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:04:21,127 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:04:21,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:04:21,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400564226] [2024-12-01 23:04:21,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400564226] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:04:21,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961181022] [2024-12-01 23:04:21,128 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-01 23:04:21,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:04:21,128 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:04:21,129 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:04:21,130 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-12-01 23:04:21,203 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-01 23:04:21,203 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:04:21,205 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-12-01 23:04:21,206 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:04:21,225 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-01 23:04:21,358 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-12-01 23:04:21,366 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:04:21,366 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:04:21,502 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:04:21,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [961181022] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:04:21,502 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:04:21,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 9] total 24 [2024-12-01 23:04:21,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072163030] [2024-12-01 23:04:21,502 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:04:21,502 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-12-01 23:04:21,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:04:21,503 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-12-01 23:04:21,503 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=491, Unknown=0, NotChecked=0, Total=600 [2024-12-01 23:04:21,505 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-12-01 23:04:21,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 2940 transitions, 61090 flow. Second operand has 25 states, 25 states have (on average 6.12) internal successors, (153), 25 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:04:21,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:04:21,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-12-01 23:04:21,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:04:43,197 INFO L124 PetriNetUnfolderBase]: 28754/41373 cut-off events. [2024-12-01 23:04:43,198 INFO L125 PetriNetUnfolderBase]: For 958018/958018 co-relation queries the response was YES. [2024-12-01 23:04:43,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 394180 conditions, 41373 events. 28754/41373 cut-off events. For 958018/958018 co-relation queries the response was YES. Maximal size of possible extension queue 1983. Compared 274137 event pairs, 2657 based on Foata normal form. 1/41374 useless extension candidates. Maximal degree in co-relation 393166. Up to 33620 conditions per place. [2024-12-01 23:04:43,929 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 2109 selfloop transitions, 977 changer transitions 1/3088 dead transitions. [2024-12-01 23:04:43,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 3088 transitions, 70033 flow [2024-12-01 23:04:43,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-01 23:04:43,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-12-01 23:04:43,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 170 transitions. [2024-12-01 23:04:43,930 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-12-01 23:04:43,930 INFO L175 Difference]: Start difference. First operand has 479 places, 2940 transitions, 61090 flow. Second operand 15 states and 170 transitions. [2024-12-01 23:04:43,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 3088 transitions, 70033 flow [2024-12-01 23:05:06,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 3088 transitions, 68481 flow, removed 563 selfloop flow, removed 16 redundant places. [2024-12-01 23:05:06,653 INFO L231 Difference]: Finished difference. Result has 481 places, 2961 transitions, 62158 flow [2024-12-01 23:05:06,654 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=59577, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2940, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=959, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1974, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=62158, PETRI_PLACES=481, PETRI_TRANSITIONS=2961} [2024-12-01 23:05:06,654 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 448 predicate places. [2024-12-01 23:05:06,655 INFO L471 AbstractCegarLoop]: Abstraction has has 481 places, 2961 transitions, 62158 flow [2024-12-01 23:05:06,655 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 6.12) internal successors, (153), 25 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:05:06,655 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:05:06,655 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:05:06,663 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-12-01 23:05:06,855 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-12-01 23:05:06,855 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-01 23:05:06,856 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:05:06,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1099836468, now seen corresponding path program 11 times [2024-12-01 23:05:06,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:05:06,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178005736] [2024-12-01 23:05:06,856 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-01 23:05:06,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:05:06,865 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-01 23:05:06,865 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:05:07,135 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:05:07,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:05:07,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178005736] [2024-12-01 23:05:07,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178005736] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:05:07,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1964481385] [2024-12-01 23:05:07,136 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-01 23:05:07,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:05:07,136 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:05:07,138 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:05:07,139 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-12-01 23:05:07,216 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-01 23:05:07,216 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:05:07,218 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-12-01 23:05:07,219 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:05:07,241 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-01 23:05:07,433 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-12-01 23:05:07,441 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:05:07,441 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:05:07,537 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:05:07,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1964481385] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:05:07,537 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:05:07,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 9] total 21 [2024-12-01 23:05:07,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800091732] [2024-12-01 23:05:07,537 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:05:07,537 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-12-01 23:05:07,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:05:07,538 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-12-01 23:05:07,538 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2024-12-01 23:05:07,540 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-12-01 23:05:07,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 2961 transitions, 62158 flow. Second operand has 22 states, 22 states have (on average 6.2727272727272725) internal successors, (138), 22 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:05:07,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:05:07,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-12-01 23:05:07,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:05:28,794 INFO L124 PetriNetUnfolderBase]: 28816/41480 cut-off events. [2024-12-01 23:05:28,794 INFO L125 PetriNetUnfolderBase]: For 963884/963884 co-relation queries the response was YES. [2024-12-01 23:05:29,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 397750 conditions, 41480 events. 28816/41480 cut-off events. For 963884/963884 co-relation queries the response was YES. Maximal size of possible extension queue 1986. Compared 274830 event pairs, 2683 based on Foata normal form. 1/41481 useless extension candidates. Maximal degree in co-relation 396726. Up to 33701 conditions per place. [2024-12-01 23:05:29,525 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 2104 selfloop transitions, 996 changer transitions 1/3102 dead transitions. [2024-12-01 23:05:29,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 3102 transitions, 70928 flow [2024-12-01 23:05:29,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-01 23:05:29,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-12-01 23:05:29,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 173 transitions. [2024-12-01 23:05:29,526 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3487903225806452 [2024-12-01 23:05:29,526 INFO L175 Difference]: Start difference. First operand has 481 places, 2961 transitions, 62158 flow. Second operand 16 states and 173 transitions. [2024-12-01 23:05:29,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 3102 transitions, 70928 flow [2024-12-01 23:05:51,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 3102 transitions, 69811 flow, removed 98 selfloop flow, removed 6 redundant places. [2024-12-01 23:05:51,607 INFO L231 Difference]: Finished difference. Result has 495 places, 2976 transitions, 63430 flow [2024-12-01 23:05:51,609 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=61041, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2961, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=981, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1965, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=63430, PETRI_PLACES=495, PETRI_TRANSITIONS=2976} [2024-12-01 23:05:51,609 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 462 predicate places. [2024-12-01 23:05:51,609 INFO L471 AbstractCegarLoop]: Abstraction has has 495 places, 2976 transitions, 63430 flow [2024-12-01 23:05:51,609 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.2727272727272725) internal successors, (138), 22 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:05:51,609 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:05:51,609 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:05:51,618 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-12-01 23:05:51,810 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-12-01 23:05:51,810 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-01 23:05:51,810 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:05:51,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1867607186, now seen corresponding path program 12 times [2024-12-01 23:05:51,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:05:51,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708576477] [2024-12-01 23:05:51,811 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-01 23:05:51,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:05:51,822 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-01 23:05:51,822 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:05:52,068 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:05:52,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:05:52,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708576477] [2024-12-01 23:05:52,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708576477] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:05:52,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032334913] [2024-12-01 23:05:52,068 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-01 23:05:52,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:05:52,069 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:05:52,070 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:05:52,071 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-12-01 23:05:52,132 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-01 23:05:52,132 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:05:52,133 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-12-01 23:05:52,134 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:05:52,164 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-01 23:05:52,438 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-12-01 23:05:52,443 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:05:52,443 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:05:52,882 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-12-01 23:05:52,890 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-01 23:05:52,890 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 70 treesize of output 62 [2024-12-01 23:05:52,954 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:05:52,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032334913] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:05:52,954 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:05:52,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 31 [2024-12-01 23:05:52,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291782215] [2024-12-01 23:05:52,955 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:05:52,955 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-12-01 23:05:52,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:05:52,956 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-12-01 23:05:52,956 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=869, Unknown=0, NotChecked=0, Total=992 [2024-12-01 23:05:52,969 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-12-01 23:05:52,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 2976 transitions, 63430 flow. Second operand has 32 states, 32 states have (on average 5.8125) internal successors, (186), 32 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:05:52,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:05:52,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-12-01 23:05:52,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:06:20,020 INFO L124 PetriNetUnfolderBase]: 33602/48553 cut-off events. [2024-12-01 23:06:20,020 INFO L125 PetriNetUnfolderBase]: For 1222730/1222730 co-relation queries the response was YES. [2024-12-01 23:06:20,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 474617 conditions, 48553 events. 33602/48553 cut-off events. For 1222730/1222730 co-relation queries the response was YES. Maximal size of possible extension queue 2364. Compared 331174 event pairs, 2604 based on Foata normal form. 3/48556 useless extension candidates. Maximal degree in co-relation 473820. Up to 39673 conditions per place. [2024-12-01 23:06:20,857 INFO L140 encePairwiseOnDemand]: 16/31 looper letters, 2604 selfloop transitions, 1571 changer transitions 2/4178 dead transitions. [2024-12-01 23:06:20,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 4178 transitions, 94821 flow [2024-12-01 23:06:20,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-12-01 23:06:20,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2024-12-01 23:06:20,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 565 transitions. [2024-12-01 23:06:20,860 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.34388314059646985 [2024-12-01 23:06:20,860 INFO L175 Difference]: Start difference. First operand has 495 places, 2976 transitions, 63430 flow. Second operand 53 states and 565 transitions. [2024-12-01 23:06:20,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 4178 transitions, 94821 flow [2024-12-01 23:06:51,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 4178 transitions, 93231 flow, removed 76 selfloop flow, removed 7 redundant places. [2024-12-01 23:06:51,507 INFO L231 Difference]: Finished difference. Result has 558 places, 3809 transitions, 84832 flow [2024-12-01 23:06:51,509 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=62308, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2976, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=816, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1626, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=84832, PETRI_PLACES=558, PETRI_TRANSITIONS=3809} [2024-12-01 23:06:51,510 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 525 predicate places. [2024-12-01 23:06:51,510 INFO L471 AbstractCegarLoop]: Abstraction has has 558 places, 3809 transitions, 84832 flow [2024-12-01 23:06:51,510 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 5.8125) internal successors, (186), 32 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:06:51,510 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:06:51,510 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:06:51,515 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-12-01 23:06:51,710 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:06:51,710 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-01 23:06:51,711 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:06:51,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1352456736, now seen corresponding path program 4 times [2024-12-01 23:06:51,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:06:51,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582255752] [2024-12-01 23:06:51,711 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-01 23:06:51,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:06:51,719 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-01 23:06:51,719 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:06:51,850 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:06:51,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:06:51,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582255752] [2024-12-01 23:06:51,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582255752] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:06:51,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1045049468] [2024-12-01 23:06:51,851 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-01 23:06:51,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:06:51,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:06:51,852 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:06:51,854 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-12-01 23:06:51,924 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-01 23:06:51,924 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:06:51,925 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-01 23:06:51,926 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:06:51,988 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-12-01 23:06:51,997 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:06:51,997 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:06:52,034 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-01 23:06:52,034 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 16 [2024-12-01 23:06:52,053 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:06:52,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1045049468] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:06:52,053 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:06:52,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 6] total 15 [2024-12-01 23:06:52,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850863162] [2024-12-01 23:06:52,053 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:06:52,053 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-01 23:06:52,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:06:52,054 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-01 23:06:52,054 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2024-12-01 23:06:52,056 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-12-01 23:06:52,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 3809 transitions, 84832 flow. Second operand has 16 states, 16 states have (on average 7.0625) internal successors, (113), 16 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:06:52,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:06:52,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-12-01 23:06:52,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:07:22,518 INFO L124 PetriNetUnfolderBase]: 35752/51640 cut-off events. [2024-12-01 23:07:22,518 INFO L125 PetriNetUnfolderBase]: For 1506902/1506902 co-relation queries the response was YES. [2024-12-01 23:07:23,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 546791 conditions, 51640 events. 35752/51640 cut-off events. For 1506902/1506902 co-relation queries the response was YES. Maximal size of possible extension queue 2577. Compared 355597 event pairs, 3460 based on Foata normal form. 2/51642 useless extension candidates. Maximal degree in co-relation 545561. Up to 45160 conditions per place. [2024-12-01 23:07:23,521 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 3674 selfloop transitions, 784 changer transitions 1/4460 dead transitions. [2024-12-01 23:07:23,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 4460 transitions, 108692 flow [2024-12-01 23:07:23,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-01 23:07:23,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-12-01 23:07:23,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 181 transitions. [2024-12-01 23:07:23,522 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.48655913978494625 [2024-12-01 23:07:23,522 INFO L175 Difference]: Start difference. First operand has 558 places, 3809 transitions, 84832 flow. Second operand 12 states and 181 transitions. [2024-12-01 23:07:23,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 4460 transitions, 108692 flow [2024-12-01 23:08:04,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 4460 transitions, 105514 flow, removed 1345 selfloop flow, removed 23 redundant places. [2024-12-01 23:08:04,838 INFO L231 Difference]: Finished difference. Result has 551 places, 4079 transitions, 90961 flow [2024-12-01 23:08:04,840 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=82021, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3809, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=544, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3094, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=90961, PETRI_PLACES=551, PETRI_TRANSITIONS=4079} [2024-12-01 23:08:04,840 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 518 predicate places. [2024-12-01 23:08:04,840 INFO L471 AbstractCegarLoop]: Abstraction has has 551 places, 4079 transitions, 90961 flow [2024-12-01 23:08:04,841 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 7.0625) internal successors, (113), 16 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:08:04,841 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:08:04,841 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:08:04,847 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-12-01 23:08:05,041 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-12-01 23:08:05,041 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-01 23:08:05,042 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:08:05,042 INFO L85 PathProgramCache]: Analyzing trace with hash -1791199600, now seen corresponding path program 5 times [2024-12-01 23:08:05,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:08:05,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119537884] [2024-12-01 23:08:05,042 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-01 23:08:05,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:08:05,051 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-01 23:08:05,051 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:08:05,207 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:08:05,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:08:05,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119537884] [2024-12-01 23:08:05,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119537884] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:08:05,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1167959655] [2024-12-01 23:08:05,208 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-01 23:08:05,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:08:05,208 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:08:05,210 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:08:05,211 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-12-01 23:08:05,281 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-01 23:08:05,281 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:08:05,282 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-12-01 23:08:05,283 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:08:05,359 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-12-01 23:08:05,367 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:08:05,367 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:08:05,415 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-01 23:08:05,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 16 [2024-12-01 23:08:05,429 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:08:05,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1167959655] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:08:05,429 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:08:05,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 15 [2024-12-01 23:08:05,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047671869] [2024-12-01 23:08:05,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:08:05,430 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-01 23:08:05,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:08:05,430 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-01 23:08:05,431 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2024-12-01 23:08:05,439 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-12-01 23:08:05,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 4079 transitions, 90961 flow. Second operand has 16 states, 16 states have (on average 6.75) internal successors, (108), 16 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:08:05,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:08:05,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-12-01 23:08:05,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:08:41,016 INFO L124 PetriNetUnfolderBase]: 37809/54576 cut-off events. [2024-12-01 23:08:41,016 INFO L125 PetriNetUnfolderBase]: For 1619413/1619413 co-relation queries the response was YES. [2024-12-01 23:08:41,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 583292 conditions, 54576 events. 37809/54576 cut-off events. For 1619413/1619413 co-relation queries the response was YES. Maximal size of possible extension queue 2758. Compared 378852 event pairs, 3362 based on Foata normal form. 2/54578 useless extension candidates. Maximal degree in co-relation 582421. Up to 49512 conditions per place. [2024-12-01 23:08:42,094 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 3738 selfloop transitions, 809 changer transitions 1/4549 dead transitions. [2024-12-01 23:08:42,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 4549 transitions, 111494 flow [2024-12-01 23:08:42,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-01 23:08:42,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-12-01 23:08:42,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 196 transitions. [2024-12-01 23:08:42,095 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.48635235732009924 [2024-12-01 23:08:42,095 INFO L175 Difference]: Start difference. First operand has 551 places, 4079 transitions, 90961 flow. Second operand 13 states and 196 transitions. [2024-12-01 23:08:42,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 4549 transitions, 111494 flow [2024-12-01 23:09:25,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 560 places, 4549 transitions, 109900 flow, removed 630 selfloop flow, removed 3 redundant places. [2024-12-01 23:09:25,411 INFO L231 Difference]: Finished difference. Result has 566 places, 4263 transitions, 96916 flow [2024-12-01 23:09:25,412 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=89557, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4079, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=659, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=96916, PETRI_PLACES=566, PETRI_TRANSITIONS=4263} [2024-12-01 23:09:25,412 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 533 predicate places. [2024-12-01 23:09:25,413 INFO L471 AbstractCegarLoop]: Abstraction has has 566 places, 4263 transitions, 96916 flow [2024-12-01 23:09:25,413 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.75) internal successors, (108), 16 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:09:25,413 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:09:25,413 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:09:25,419 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-12-01 23:09:25,613 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-12-01 23:09:25,613 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-01 23:09:25,614 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:09:25,614 INFO L85 PathProgramCache]: Analyzing trace with hash 276102052, now seen corresponding path program 6 times [2024-12-01 23:09:25,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:09:25,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657955315] [2024-12-01 23:09:25,614 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-01 23:09:25,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:09:25,622 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-01 23:09:25,622 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:09:25,831 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:09:25,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:09:25,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657955315] [2024-12-01 23:09:25,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657955315] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:09:25,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188646046] [2024-12-01 23:09:25,832 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-01 23:09:25,832 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:09:25,832 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:09:25,833 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:09:25,834 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-12-01 23:09:25,900 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-01 23:09:25,900 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:09:25,901 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-12-01 23:09:25,902 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:09:25,979 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-12-01 23:09:25,984 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:09:25,984 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:09:26,026 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-01 23:09:26,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 16 [2024-12-01 23:09:26,050 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-01 23:09:26,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188646046] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:09:26,050 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:09:26,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 6] total 16 [2024-12-01 23:09:26,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692327610] [2024-12-01 23:09:26,050 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:09:26,051 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-12-01 23:09:26,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:09:26,051 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-12-01 23:09:26,051 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2024-12-01 23:09:26,061 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-12-01 23:09:26,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 4263 transitions, 96916 flow. Second operand has 17 states, 17 states have (on average 6.647058823529412) internal successors, (113), 17 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:09:26,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:09:26,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-12-01 23:09:26,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:10:04,711 INFO L124 PetriNetUnfolderBase]: 38884/56129 cut-off events. [2024-12-01 23:10:04,711 INFO L125 PetriNetUnfolderBase]: For 1717559/1717559 co-relation queries the response was YES. [2024-12-01 23:10:05,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 606436 conditions, 56129 events. 38884/56129 cut-off events. For 1717559/1717559 co-relation queries the response was YES. Maximal size of possible extension queue 2832. Compared 390944 event pairs, 3892 based on Foata normal form. 2/56131 useless extension candidates. Maximal degree in co-relation 605553. Up to 51749 conditions per place. [2024-12-01 23:10:05,917 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 3867 selfloop transitions, 728 changer transitions 1/4597 dead transitions. [2024-12-01 23:10:05,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 579 places, 4597 transitions, 114474 flow [2024-12-01 23:10:05,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-12-01 23:10:05,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-12-01 23:10:05,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 199 transitions. [2024-12-01 23:10:05,918 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45852534562211983 [2024-12-01 23:10:05,918 INFO L175 Difference]: Start difference. First operand has 566 places, 4263 transitions, 96916 flow. Second operand 14 states and 199 transitions. [2024-12-01 23:10:05,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 579 places, 4597 transitions, 114474 flow [2024-12-01 23:10:53,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 575 places, 4597 transitions, 112746 flow, removed 607 selfloop flow, removed 4 redundant places. [2024-12-01 23:10:53,809 INFO L231 Difference]: Finished difference. Result has 580 places, 4332 transitions, 99520 flow [2024-12-01 23:10:53,811 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=95360, PETRI_DIFFERENCE_MINUEND_PLACES=562, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=663, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=99520, PETRI_PLACES=580, PETRI_TRANSITIONS=4332} [2024-12-01 23:10:53,812 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 547 predicate places. [2024-12-01 23:10:53,812 INFO L471 AbstractCegarLoop]: Abstraction has has 580 places, 4332 transitions, 99520 flow [2024-12-01 23:10:53,812 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 6.647058823529412) internal successors, (113), 17 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:10:53,812 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:10:53,812 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:10:53,818 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-12-01 23:10:54,012 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-12-01 23:10:54,013 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-01 23:10:54,013 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:10:54,013 INFO L85 PathProgramCache]: Analyzing trace with hash 973074562, now seen corresponding path program 13 times [2024-12-01 23:10:54,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:10:54,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014001251] [2024-12-01 23:10:54,014 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-01 23:10:54,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:10:54,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:10:54,324 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:10:54,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:10:54,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014001251] [2024-12-01 23:10:54,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014001251] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:10:54,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2006466950] [2024-12-01 23:10:54,324 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-01 23:10:54,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:10:54,325 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:10:54,326 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:10:54,327 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-12-01 23:10:54,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:10:54,394 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-12-01 23:10:54,395 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:10:54,417 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-01 23:10:54,570 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-12-01 23:10:54,578 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:10:54,578 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:10:54,818 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-12-01 23:10:54,827 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-01 23:10:54,827 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 70 treesize of output 62 [2024-12-01 23:10:54,889 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:10:54,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2006466950] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:10:54,890 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:10:54,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2024-12-01 23:10:54,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294985337] [2024-12-01 23:10:54,890 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:10:54,890 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-12-01 23:10:54,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:10:54,890 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-12-01 23:10:54,891 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2024-12-01 23:10:54,893 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-12-01 23:10:54,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 4332 transitions, 99520 flow. Second operand has 24 states, 24 states have (on average 6.208333333333333) internal successors, (149), 24 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:10:54,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:10:54,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-12-01 23:10:54,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-01 23:11:49,706 INFO L124 PetriNetUnfolderBase]: 39993/57741 cut-off events. [2024-12-01 23:11:49,707 INFO L125 PetriNetUnfolderBase]: For 1813017/1813017 co-relation queries the response was YES. [2024-12-01 23:11:51,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 628538 conditions, 57741 events. 39993/57741 cut-off events. For 1813017/1813017 co-relation queries the response was YES. Maximal size of possible extension queue 2921. Compared 403485 event pairs, 4110 based on Foata normal form. 2/57743 useless extension candidates. Maximal degree in co-relation 627644. Up to 53783 conditions per place. [2024-12-01 23:11:51,485 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 3936 selfloop transitions, 721 changer transitions 1/4659 dead transitions. [2024-12-01 23:11:51,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 593 places, 4659 transitions, 116521 flow [2024-12-01 23:11:51,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-12-01 23:11:51,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-12-01 23:11:51,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 191 transitions. [2024-12-01 23:11:51,487 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4400921658986175 [2024-12-01 23:11:51,487 INFO L175 Difference]: Start difference. First operand has 580 places, 4332 transitions, 99520 flow. Second operand 14 states and 191 transitions. [2024-12-01 23:11:51,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 593 places, 4659 transitions, 116521 flow [2024-12-01 23:12:55,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 586 places, 4659 transitions, 114911 flow, removed 370 selfloop flow, removed 7 redundant places. [2024-12-01 23:12:55,399 INFO L231 Difference]: Finished difference. Result has 591 places, 4405 transitions, 102271 flow [2024-12-01 23:12:55,401 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=97955, PETRI_DIFFERENCE_MINUEND_PLACES=573, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=653, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3616, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=102271, PETRI_PLACES=591, PETRI_TRANSITIONS=4405} [2024-12-01 23:12:55,401 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 558 predicate places. [2024-12-01 23:12:55,401 INFO L471 AbstractCegarLoop]: Abstraction has has 591 places, 4405 transitions, 102271 flow [2024-12-01 23:12:55,401 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.208333333333333) internal successors, (149), 24 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:12:55,401 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-01 23:12:55,402 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:12:55,411 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-12-01 23:12:55,602 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:12:55,602 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-01 23:12:55,603 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:12:55,603 INFO L85 PathProgramCache]: Analyzing trace with hash -326959622, now seen corresponding path program 14 times [2024-12-01 23:12:55,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:12:55,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446066482] [2024-12-01 23:12:55,603 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-01 23:12:55,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:12:55,613 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-01 23:12:55,613 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:12:55,814 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:12:55,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:12:55,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446066482] [2024-12-01 23:12:55,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446066482] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:12:55,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [293243031] [2024-12-01 23:12:55,814 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-01 23:12:55,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:12:55,814 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:12:55,815 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:12:55,816 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff7e3dae-32d3-4c27-9fbd-f42bb5336730/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-12-01 23:12:55,884 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-01 23:12:55,884 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-01 23:12:55,886 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-12-01 23:12:55,887 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:12:55,913 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-01 23:12:56,059 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-01 23:12:56,059 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 15 [2024-12-01 23:12:56,208 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:12:56,208 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:12:56,598 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-12-01 23:12:56,608 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-01 23:12:56,608 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 70 treesize of output 62 [2024-12-01 23:12:56,679 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-01 23:12:56,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [293243031] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:12:56,679 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:12:56,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 12, 13] total 30 [2024-12-01 23:12:56,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328088410] [2024-12-01 23:12:56,679 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:12:56,679 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-12-01 23:12:56,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:12:56,680 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-12-01 23:12:56,680 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=786, Unknown=0, NotChecked=0, Total=930 [2024-12-01 23:12:56,682 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-12-01 23:12:56,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 591 places, 4405 transitions, 102271 flow. Second operand has 31 states, 31 states have (on average 6.032258064516129) internal successors, (187), 31 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:12:56,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-01 23:12:56,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-12-01 23:12:56,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand