./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/chl-array-int-trans.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/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_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/chl-array-int-trans.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1 --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 5bb11505151393f96d52a572beff0352326876d897656a8082ae272a8f39e0b4 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 06:10:13,866 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 06:10:13,915 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-12-02 06:10:13,919 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 06:10:13,919 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 06:10:13,938 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 06:10:13,939 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 06:10:13,939 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 06:10:13,939 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 06:10:13,939 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 06:10:13,940 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 06:10:13,940 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 06:10:13,940 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 06:10:13,940 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 06:10:13,940 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 06:10:13,940 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 06:10:13,941 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 06:10:13,941 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 06:10:13,941 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 06:10:13,941 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 06:10:13,941 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-12-02 06:10:13,941 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-12-02 06:10:13,941 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-12-02 06:10:13,941 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 06:10:13,941 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 06:10:13,941 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-12-02 06:10:13,941 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 06:10:13,941 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 06:10:13,942 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 06:10:13,942 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 06:10:13,942 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 06:10:13,942 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 06:10:13,942 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 06:10:13,942 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 06:10:13,942 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 06:10:13,942 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 06:10:13,942 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 06:10:13,942 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 06:10:13,942 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 06:10:13,943 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 06:10:13,943 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 06:10:13,943 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 06:10:13,943 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 06:10:13,943 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 06:10:13,943 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 06:10:13,943 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 06:10:13,943 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 06:10:13,943 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_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/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 valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) 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 -> 5bb11505151393f96d52a572beff0352326876d897656a8082ae272a8f39e0b4 [2024-12-02 06:10:14,145 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 06:10:14,152 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 06:10:14,154 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 06:10:14,155 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 06:10:14,156 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 06:10:14,157 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/weaver/chl-array-int-trans.wvr.c [2024-12-02 06:10:16,745 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/data/62c3d5df2/35885c204cf54bdc932ee05eb5e49ecf/FLAG11d48598f [2024-12-02 06:10:16,964 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 06:10:16,965 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/sv-benchmarks/c/weaver/chl-array-int-trans.wvr.c [2024-12-02 06:10:16,973 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/data/62c3d5df2/35885c204cf54bdc932ee05eb5e49ecf/FLAG11d48598f [2024-12-02 06:10:17,332 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/data/62c3d5df2/35885c204cf54bdc932ee05eb5e49ecf [2024-12-02 06:10:17,333 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 06:10:17,334 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 06:10:17,336 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 06:10:17,336 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 06:10:17,340 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 06:10:17,341 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 06:10:17" (1/1) ... [2024-12-02 06:10:17,341 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4be91bc9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:10:17, skipping insertion in model container [2024-12-02 06:10:17,341 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 06:10:17" (1/1) ... [2024-12-02 06:10:17,354 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 06:10:17,502 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 06:10:17,506 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 06:10:17,515 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 06:10:17,540 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 06:10:17,554 INFO L204 MainTranslator]: Completed translation [2024-12-02 06:10:17,554 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:10:17 WrapperNode [2024-12-02 06:10:17,554 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 06:10:17,555 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 06:10:17,555 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 06:10:17,555 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 06:10:17,560 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:10:17" (1/1) ... [2024-12-02 06:10:17,567 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:10:17" (1/1) ... [2024-12-02 06:10:17,590 INFO L138 Inliner]: procedures = 25, calls = 35, calls flagged for inlining = 14, calls inlined = 22, statements flattened = 266 [2024-12-02 06:10:17,590 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 06:10:17,590 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 06:10:17,591 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 06:10:17,591 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 06:10:17,597 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:10:17" (1/1) ... [2024-12-02 06:10:17,598 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:10:17" (1/1) ... [2024-12-02 06:10:17,601 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:10:17" (1/1) ... [2024-12-02 06:10:17,617 INFO L175 MemorySlicer]: Split 17 memory accesses to 2 slices as follows [2, 15]. 88 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 3 writes are split as follows [0, 3]. [2024-12-02 06:10:17,617 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:10:17" (1/1) ... [2024-12-02 06:10:17,617 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:10:17" (1/1) ... [2024-12-02 06:10:17,627 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:10:17" (1/1) ... [2024-12-02 06:10:17,628 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:10:17" (1/1) ... [2024-12-02 06:10:17,632 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:10:17" (1/1) ... [2024-12-02 06:10:17,634 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:10:17" (1/1) ... [2024-12-02 06:10:17,635 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:10:17" (1/1) ... [2024-12-02 06:10:17,638 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 06:10:17,639 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 06:10:17,639 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 06:10:17,639 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 06:10:17,640 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:10:17" (1/1) ... [2024-12-02 06:10:17,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 06:10:17,653 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:10:17,663 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 06:10:17,665 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 06:10:17,684 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 06:10:17,684 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-12-02 06:10:17,685 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-12-02 06:10:17,685 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-12-02 06:10:17,685 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-12-02 06:10:17,685 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-12-02 06:10:17,685 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-12-02 06:10:17,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 06:10:17,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-12-02 06:10:17,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-12-02 06:10:17,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-12-02 06:10:17,685 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-12-02 06:10:17,685 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 06:10:17,685 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 06:10:17,685 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-12-02 06:10:17,686 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-12-02 06:10:17,687 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-12-02 06:10:17,780 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 06:10:17,782 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 06:10:18,232 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-12-02 06:10:18,232 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 06:10:18,475 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 06:10:18,475 INFO L312 CfgBuilder]: Removed 6 assume(true) statements. [2024-12-02 06:10:18,476 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 06:10:18 BoogieIcfgContainer [2024-12-02 06:10:18,476 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 06:10:18,477 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 06:10:18,477 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 06:10:18,481 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 06:10:18,481 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 06:10:17" (1/3) ... [2024-12-02 06:10:18,482 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3c04da38 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 06:10:18, skipping insertion in model container [2024-12-02 06:10:18,482 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:10:17" (2/3) ... [2024-12-02 06:10:18,482 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3c04da38 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 06:10:18, skipping insertion in model container [2024-12-02 06:10:18,482 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 06:10:18" (3/3) ... [2024-12-02 06:10:18,483 INFO L128 eAbstractionObserver]: Analyzing ICFG chl-array-int-trans.wvr.c [2024-12-02 06:10:18,495 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 06:10:18,496 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG chl-array-int-trans.wvr.c that has 4 procedures, 79 locations, 1 initial locations, 6 loop locations, and 32 error locations. [2024-12-02 06:10:18,496 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-12-02 06:10:18,580 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-12-02 06:10:18,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 88 places, 87 transitions, 195 flow [2024-12-02 06:10:18,654 INFO L124 PetriNetUnfolderBase]: 9/84 cut-off events. [2024-12-02 06:10:18,656 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-12-02 06:10:18,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97 conditions, 84 events. 9/84 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 275 event pairs, 0 based on Foata normal form. 0/43 useless extension candidates. Maximal degree in co-relation 63. Up to 2 conditions per place. [2024-12-02 06:10:18,660 INFO L82 GeneralOperation]: Start removeDead. Operand has 88 places, 87 transitions, 195 flow [2024-12-02 06:10:18,664 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 84 places, 83 transitions, 184 flow [2024-12-02 06:10:18,671 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 06:10:18,682 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=None, 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;@7a33cf95, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 06:10:18,682 INFO L334 AbstractCegarLoop]: Starting to check reachability of 59 error locations. [2024-12-02 06:10:18,686 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-12-02 06:10:18,686 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-12-02 06:10:18,686 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-12-02 06:10:18,686 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:10:18,687 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-12-02 06:10:18,687 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:10:18,691 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:10:18,692 INFO L85 PathProgramCache]: Analyzing trace with hash 870673, now seen corresponding path program 1 times [2024-12-02 06:10:18,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:10:18,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152867200] [2024-12-02 06:10:18,700 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:10:18,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:10:18,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:10:18,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:10:18,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:10:18,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152867200] [2024-12-02 06:10:18,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152867200] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:10:18,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:10:18,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-12-02 06:10:18,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325401541] [2024-12-02 06:10:18,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:10:18,914 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 06:10:18,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:10:18,938 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 06:10:18,938 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 06:10:19,007 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 87 [2024-12-02 06:10:19,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 83 transitions, 184 flow. Second operand has 3 states, 3 states have (on average 45.0) internal successors, (135), 3 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:19,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:10:19,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 87 [2024-12-02 06:10:19,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:10:19,322 INFO L124 PetriNetUnfolderBase]: 977/1702 cut-off events. [2024-12-02 06:10:19,322 INFO L125 PetriNetUnfolderBase]: For 63/63 co-relation queries the response was YES. [2024-12-02 06:10:19,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3126 conditions, 1702 events. 977/1702 cut-off events. For 63/63 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 9516 event pairs, 608 based on Foata normal form. 1/1214 useless extension candidates. Maximal degree in co-relation 2866. Up to 1318 conditions per place. [2024-12-02 06:10:19,338 INFO L140 encePairwiseOnDemand]: 81/87 looper letters, 36 selfloop transitions, 2 changer transitions 0/78 dead transitions. [2024-12-02 06:10:19,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 78 transitions, 250 flow [2024-12-02 06:10:19,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 06:10:19,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 06:10:19,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 174 transitions. [2024-12-02 06:10:19,350 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-12-02 06:10:19,351 INFO L175 Difference]: Start difference. First operand has 84 places, 83 transitions, 184 flow. Second operand 3 states and 174 transitions. [2024-12-02 06:10:19,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 78 transitions, 250 flow [2024-12-02 06:10:19,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 78 transitions, 238 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-12-02 06:10:19,362 INFO L231 Difference]: Finished difference. Result has 75 places, 78 transitions, 166 flow [2024-12-02 06:10:19,364 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=166, PETRI_PLACES=75, PETRI_TRANSITIONS=78} [2024-12-02 06:10:19,367 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, -9 predicate places. [2024-12-02 06:10:19,367 INFO L471 AbstractCegarLoop]: Abstraction has has 75 places, 78 transitions, 166 flow [2024-12-02 06:10:19,367 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 45.0) internal successors, (135), 3 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:19,367 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:10:19,367 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-12-02 06:10:19,367 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 06:10:19,368 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:10:19,368 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:10:19,368 INFO L85 PathProgramCache]: Analyzing trace with hash 870674, now seen corresponding path program 1 times [2024-12-02 06:10:19,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:10:19,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966169633] [2024-12-02 06:10:19,368 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:10:19,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:10:19,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:10:19,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:10:19,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:10:19,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966169633] [2024-12-02 06:10:19,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966169633] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:10:19,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:10:19,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 06:10:19,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689988075] [2024-12-02 06:10:19,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:10:19,622 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 06:10:19,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:10:19,622 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 06:10:19,622 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 06:10:19,719 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 87 [2024-12-02 06:10:19,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 78 transitions, 166 flow. Second operand has 4 states, 4 states have (on average 44.75) internal successors, (179), 4 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:19,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:10:19,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 87 [2024-12-02 06:10:19,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:10:20,044 INFO L124 PetriNetUnfolderBase]: 978/1705 cut-off events. [2024-12-02 06:10:20,045 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2024-12-02 06:10:20,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3073 conditions, 1705 events. 978/1705 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 9546 event pairs, 608 based on Foata normal form. 0/1213 useless extension candidates. Maximal degree in co-relation 3036. Up to 1331 conditions per place. [2024-12-02 06:10:20,052 INFO L140 encePairwiseOnDemand]: 82/87 looper letters, 40 selfloop transitions, 4 changer transitions 0/81 dead transitions. [2024-12-02 06:10:20,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 81 transitions, 260 flow [2024-12-02 06:10:20,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 06:10:20,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 06:10:20,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 221 transitions. [2024-12-02 06:10:20,055 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6350574712643678 [2024-12-02 06:10:20,055 INFO L175 Difference]: Start difference. First operand has 75 places, 78 transitions, 166 flow. Second operand 4 states and 221 transitions. [2024-12-02 06:10:20,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 81 transitions, 260 flow [2024-12-02 06:10:20,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 81 transitions, 256 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 06:10:20,057 INFO L231 Difference]: Finished difference. Result has 78 places, 81 transitions, 189 flow [2024-12-02 06:10:20,057 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=189, PETRI_PLACES=78, PETRI_TRANSITIONS=81} [2024-12-02 06:10:20,058 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, -6 predicate places. [2024-12-02 06:10:20,058 INFO L471 AbstractCegarLoop]: Abstraction has has 78 places, 81 transitions, 189 flow [2024-12-02 06:10:20,058 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 44.75) internal successors, (179), 4 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:20,058 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:10:20,058 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2024-12-02 06:10:20,058 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 06:10:20,059 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:10:20,059 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:10:20,059 INFO L85 PathProgramCache]: Analyzing trace with hash 26991385, now seen corresponding path program 1 times [2024-12-02 06:10:20,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:10:20,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097499117] [2024-12-02 06:10:20,059 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:10:20,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:10:20,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:10:20,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:10:20,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:10:20,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097499117] [2024-12-02 06:10:20,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097499117] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:10:20,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:10:20,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 06:10:20,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150428122] [2024-12-02 06:10:20,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:10:20,258 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 06:10:20,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:10:20,258 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 06:10:20,258 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 06:10:20,399 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 87 [2024-12-02 06:10:20,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 81 transitions, 189 flow. Second operand has 5 states, 5 states have (on average 44.8) internal successors, (224), 5 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:20,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:10:20,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 87 [2024-12-02 06:10:20,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:10:20,708 INFO L124 PetriNetUnfolderBase]: 979/1708 cut-off events. [2024-12-02 06:10:20,708 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2024-12-02 06:10:20,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3090 conditions, 1708 events. 979/1708 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 9526 event pairs, 608 based on Foata normal form. 0/1215 useless extension candidates. Maximal degree in co-relation 3065. Up to 1330 conditions per place. [2024-12-02 06:10:20,719 INFO L140 encePairwiseOnDemand]: 79/87 looper letters, 40 selfloop transitions, 7 changer transitions 0/84 dead transitions. [2024-12-02 06:10:20,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 84 transitions, 289 flow [2024-12-02 06:10:20,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 06:10:20,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 06:10:20,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 268 transitions. [2024-12-02 06:10:20,722 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6160919540229886 [2024-12-02 06:10:20,722 INFO L175 Difference]: Start difference. First operand has 78 places, 81 transitions, 189 flow. Second operand 5 states and 268 transitions. [2024-12-02 06:10:20,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 84 transitions, 289 flow [2024-12-02 06:10:20,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 84 transitions, 286 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 06:10:20,724 INFO L231 Difference]: Finished difference. Result has 83 places, 84 transitions, 223 flow [2024-12-02 06:10:20,724 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=223, PETRI_PLACES=83, PETRI_TRANSITIONS=84} [2024-12-02 06:10:20,725 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, -1 predicate places. [2024-12-02 06:10:20,725 INFO L471 AbstractCegarLoop]: Abstraction has has 83 places, 84 transitions, 223 flow [2024-12-02 06:10:20,726 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 44.8) internal successors, (224), 5 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:20,726 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:10:20,726 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-12-02 06:10:20,726 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 06:10:20,726 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:10:20,726 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:10:20,726 INFO L85 PathProgramCache]: Analyzing trace with hash 836745591, now seen corresponding path program 1 times [2024-12-02 06:10:20,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:10:20,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276601160] [2024-12-02 06:10:20,727 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:10:20,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:10:20,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:10:20,948 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:10:20,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:10:20,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276601160] [2024-12-02 06:10:20,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276601160] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:10:20,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1386559131] [2024-12-02 06:10:20,948 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:10:20,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:10:20,949 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:10:20,951 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:10:20,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 06:10:21,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:10:21,027 INFO L256 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 06:10:21,031 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:10:21,081 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 10 treesize of output 9 [2024-12-02 06:10:21,291 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:10:21,291 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:10:21,392 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:10:21,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1386559131] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:10:21,392 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:10:21,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2024-12-02 06:10:21,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425777116] [2024-12-02 06:10:21,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:10:21,392 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 06:10:21,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:10:21,393 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 06:10:21,393 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-12-02 06:10:21,990 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 87 [2024-12-02 06:10:21,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 84 transitions, 223 flow. Second operand has 11 states, 11 states have (on average 45.36363636363637) internal successors, (499), 11 states have internal predecessors, (499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:21,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:10:21,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 87 [2024-12-02 06:10:21,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:10:22,365 INFO L124 PetriNetUnfolderBase]: 979/1707 cut-off events. [2024-12-02 06:10:22,365 INFO L125 PetriNetUnfolderBase]: For 13/13 co-relation queries the response was YES. [2024-12-02 06:10:22,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3103 conditions, 1707 events. 979/1707 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 9530 event pairs, 608 based on Foata normal form. 0/1217 useless extension candidates. Maximal degree in co-relation 3075. Up to 1330 conditions per place. [2024-12-02 06:10:22,376 INFO L140 encePairwiseOnDemand]: 82/87 looper letters, 39 selfloop transitions, 7 changer transitions 0/83 dead transitions. [2024-12-02 06:10:22,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 83 transitions, 311 flow [2024-12-02 06:10:22,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 06:10:22,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 06:10:22,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 308 transitions. [2024-12-02 06:10:22,378 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5900383141762452 [2024-12-02 06:10:22,378 INFO L175 Difference]: Start difference. First operand has 83 places, 84 transitions, 223 flow. Second operand 6 states and 308 transitions. [2024-12-02 06:10:22,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 83 transitions, 311 flow [2024-12-02 06:10:22,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 83 transitions, 310 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 06:10:22,381 INFO L231 Difference]: Finished difference. Result has 86 places, 83 transitions, 232 flow [2024-12-02 06:10:22,381 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=218, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=232, PETRI_PLACES=86, PETRI_TRANSITIONS=83} [2024-12-02 06:10:22,382 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 2 predicate places. [2024-12-02 06:10:22,382 INFO L471 AbstractCegarLoop]: Abstraction has has 86 places, 83 transitions, 232 flow [2024-12-02 06:10:22,382 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 45.36363636363637) internal successors, (499), 11 states have internal predecessors, (499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:22,382 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:10:22,382 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-12-02 06:10:22,390 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 06:10:22,583 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:10:22,583 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:10:22,583 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:10:22,584 INFO L85 PathProgramCache]: Analyzing trace with hash 836735387, now seen corresponding path program 1 times [2024-12-02 06:10:22,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:10:22,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795563116] [2024-12-02 06:10:22,584 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:10:22,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:10:22,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:10:22,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:10:22,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:10:22,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795563116] [2024-12-02 06:10:22,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795563116] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:10:22,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:10:22,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 06:10:22,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557983328] [2024-12-02 06:10:22,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:10:22,774 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 06:10:22,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:10:22,774 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 06:10:22,774 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 06:10:22,904 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 87 [2024-12-02 06:10:22,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 83 transitions, 232 flow. Second operand has 5 states, 5 states have (on average 45.0) internal successors, (225), 5 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:22,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:10:22,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 87 [2024-12-02 06:10:22,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:10:23,169 INFO L124 PetriNetUnfolderBase]: 980/1710 cut-off events. [2024-12-02 06:10:23,170 INFO L125 PetriNetUnfolderBase]: For 13/13 co-relation queries the response was YES. [2024-12-02 06:10:23,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3116 conditions, 1710 events. 980/1710 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 9520 event pairs, 608 based on Foata normal form. 0/1219 useless extension candidates. Maximal degree in co-relation 3083. Up to 1332 conditions per place. [2024-12-02 06:10:23,183 INFO L140 encePairwiseOnDemand]: 78/87 looper letters, 40 selfloop transitions, 9 changer transitions 0/86 dead transitions. [2024-12-02 06:10:23,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 86 transitions, 336 flow [2024-12-02 06:10:23,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 06:10:23,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 06:10:23,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 267 transitions. [2024-12-02 06:10:23,185 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6137931034482759 [2024-12-02 06:10:23,185 INFO L175 Difference]: Start difference. First operand has 86 places, 83 transitions, 232 flow. Second operand 5 states and 267 transitions. [2024-12-02 06:10:23,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 86 transitions, 336 flow [2024-12-02 06:10:23,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 86 transitions, 302 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-12-02 06:10:23,188 INFO L231 Difference]: Finished difference. Result has 84 places, 86 transitions, 241 flow [2024-12-02 06:10:23,188 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=198, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=241, PETRI_PLACES=84, PETRI_TRANSITIONS=86} [2024-12-02 06:10:23,188 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 0 predicate places. [2024-12-02 06:10:23,189 INFO L471 AbstractCegarLoop]: Abstraction has has 84 places, 86 transitions, 241 flow [2024-12-02 06:10:23,189 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 45.0) internal successors, (225), 5 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:23,189 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:10:23,189 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2024-12-02 06:10:23,189 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 06:10:23,189 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:10:23,189 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:10:23,190 INFO L85 PathProgramCache]: Analyzing trace with hash 168943895, now seen corresponding path program 1 times [2024-12-02 06:10:23,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:10:23,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927654536] [2024-12-02 06:10:23,190 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:10:23,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:10:23,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:10:23,389 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:10:23,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:10:23,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927654536] [2024-12-02 06:10:23,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927654536] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:10:23,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1626571153] [2024-12-02 06:10:23,390 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:10:23,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:10:23,390 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:10:23,392 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:10:23,393 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 06:10:23,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:10:23,467 INFO L256 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-12-02 06:10:23,469 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:10:23,484 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 10 treesize of output 9 [2024-12-02 06:10:23,659 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:10:23,659 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:10:23,784 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:10:23,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1626571153] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:10:23,785 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:10:23,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2024-12-02 06:10:23,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198659458] [2024-12-02 06:10:23,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:10:23,785 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 06:10:23,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:10:23,785 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 06:10:23,786 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-12-02 06:10:24,467 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 87 [2024-12-02 06:10:24,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 86 transitions, 241 flow. Second operand has 13 states, 13 states have (on average 45.30769230769231) internal successors, (589), 13 states have internal predecessors, (589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:24,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:10:24,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 87 [2024-12-02 06:10:24,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:10:24,928 INFO L124 PetriNetUnfolderBase]: 982/1715 cut-off events. [2024-12-02 06:10:24,928 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2024-12-02 06:10:24,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3131 conditions, 1715 events. 982/1715 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 9544 event pairs, 608 based on Foata normal form. 0/1227 useless extension candidates. Maximal degree in co-relation 3079. Up to 1326 conditions per place. [2024-12-02 06:10:24,940 INFO L140 encePairwiseOnDemand]: 79/87 looper letters, 36 selfloop transitions, 18 changer transitions 0/91 dead transitions. [2024-12-02 06:10:24,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 91 transitions, 368 flow [2024-12-02 06:10:24,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:10:24,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:10:24,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 449 transitions. [2024-12-02 06:10:24,943 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5734355044699873 [2024-12-02 06:10:24,943 INFO L175 Difference]: Start difference. First operand has 84 places, 86 transitions, 241 flow. Second operand 9 states and 449 transitions. [2024-12-02 06:10:24,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 91 transitions, 368 flow [2024-12-02 06:10:24,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 91 transitions, 360 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 06:10:24,945 INFO L231 Difference]: Finished difference. Result has 89 places, 91 transitions, 288 flow [2024-12-02 06:10:24,945 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=288, PETRI_PLACES=89, PETRI_TRANSITIONS=91} [2024-12-02 06:10:24,946 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 5 predicate places. [2024-12-02 06:10:24,946 INFO L471 AbstractCegarLoop]: Abstraction has has 89 places, 91 transitions, 288 flow [2024-12-02 06:10:24,947 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 45.30769230769231) internal successors, (589), 13 states have internal predecessors, (589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:24,947 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:10:24,947 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1] [2024-12-02 06:10:24,956 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 06:10:25,147 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:10:25,148 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:10:25,148 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:10:25,148 INFO L85 PathProgramCache]: Analyzing trace with hash 943849838, now seen corresponding path program 1 times [2024-12-02 06:10:25,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:10:25,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135017231] [2024-12-02 06:10:25,148 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:10:25,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:10:25,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:10:25,361 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:10:25,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:10:25,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135017231] [2024-12-02 06:10:25,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135017231] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:10:25,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1943193480] [2024-12-02 06:10:25,362 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:10:25,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:10:25,362 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:10:25,364 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:10:25,365 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 06:10:25,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:10:25,437 INFO L256 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-02 06:10:25,438 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:10:25,454 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 10 treesize of output 9 [2024-12-02 06:10:25,609 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:10:25,609 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:10:25,767 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:10:25,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1943193480] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:10:25,767 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:10:25,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2024-12-02 06:10:25,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979957272] [2024-12-02 06:10:25,768 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:10:25,768 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 06:10:25,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:10:25,768 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 06:10:25,769 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-12-02 06:10:26,432 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 87 [2024-12-02 06:10:26,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 91 transitions, 288 flow. Second operand has 13 states, 13 states have (on average 45.46153846153846) internal successors, (591), 13 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:26,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:10:26,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 87 [2024-12-02 06:10:26,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:10:26,825 INFO L124 PetriNetUnfolderBase]: 982/1714 cut-off events. [2024-12-02 06:10:26,825 INFO L125 PetriNetUnfolderBase]: For 17/17 co-relation queries the response was YES. [2024-12-02 06:10:26,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3142 conditions, 1714 events. 982/1714 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 9549 event pairs, 608 based on Foata normal form. 0/1227 useless extension candidates. Maximal degree in co-relation 3087. Up to 1327 conditions per place. [2024-12-02 06:10:26,836 INFO L140 encePairwiseOnDemand]: 78/87 looper letters, 34 selfloop transitions, 19 changer transitions 0/90 dead transitions. [2024-12-02 06:10:26,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 90 transitions, 390 flow [2024-12-02 06:10:26,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 06:10:26,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 06:10:26,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 353 transitions. [2024-12-02 06:10:26,838 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5796387520525451 [2024-12-02 06:10:26,838 INFO L175 Difference]: Start difference. First operand has 89 places, 91 transitions, 288 flow. Second operand 7 states and 353 transitions. [2024-12-02 06:10:26,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 90 transitions, 390 flow [2024-12-02 06:10:26,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 90 transitions, 357 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-12-02 06:10:26,841 INFO L231 Difference]: Finished difference. Result has 89 places, 90 transitions, 289 flow [2024-12-02 06:10:26,841 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=251, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=289, PETRI_PLACES=89, PETRI_TRANSITIONS=90} [2024-12-02 06:10:26,842 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 5 predicate places. [2024-12-02 06:10:26,842 INFO L471 AbstractCegarLoop]: Abstraction has has 89 places, 90 transitions, 289 flow [2024-12-02 06:10:26,843 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 45.46153846153846) internal successors, (591), 13 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:26,843 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:10:26,843 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:10:26,849 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 06:10:27,043 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:10:27,044 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:10:27,044 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:10:27,044 INFO L85 PathProgramCache]: Analyzing trace with hash -802325547, now seen corresponding path program 1 times [2024-12-02 06:10:27,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:10:27,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040847374] [2024-12-02 06:10:27,044 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:10:27,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:10:27,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:10:27,117 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-02 06:10:27,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:10:27,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040847374] [2024-12-02 06:10:27,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040847374] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:10:27,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:10:27,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 06:10:27,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627078629] [2024-12-02 06:10:27,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:10:27,118 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 06:10:27,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:10:27,119 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 06:10:27,119 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 06:10:27,145 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 87 [2024-12-02 06:10:27,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 90 transitions, 289 flow. Second operand has 5 states, 5 states have (on average 47.4) internal successors, (237), 5 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:27,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:10:27,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 87 [2024-12-02 06:10:27,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:10:27,501 INFO L124 PetriNetUnfolderBase]: 1836/3076 cut-off events. [2024-12-02 06:10:27,501 INFO L125 PetriNetUnfolderBase]: For 14/14 co-relation queries the response was YES. [2024-12-02 06:10:27,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5771 conditions, 3076 events. 1836/3076 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 18238 event pairs, 797 based on Foata normal form. 0/2271 useless extension candidates. Maximal degree in co-relation 3647. Up to 1570 conditions per place. [2024-12-02 06:10:27,519 INFO L140 encePairwiseOnDemand]: 78/87 looper letters, 102 selfloop transitions, 9 changer transitions 0/147 dead transitions. [2024-12-02 06:10:27,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 147 transitions, 689 flow [2024-12-02 06:10:27,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 06:10:27,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 06:10:27,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 373 transitions. [2024-12-02 06:10:27,521 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7145593869731801 [2024-12-02 06:10:27,522 INFO L175 Difference]: Start difference. First operand has 89 places, 90 transitions, 289 flow. Second operand 6 states and 373 transitions. [2024-12-02 06:10:27,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 147 transitions, 689 flow [2024-12-02 06:10:27,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 147 transitions, 625 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-12-02 06:10:27,525 INFO L231 Difference]: Finished difference. Result has 91 places, 96 transitions, 318 flow [2024-12-02 06:10:27,525 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=250, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=318, PETRI_PLACES=91, PETRI_TRANSITIONS=96} [2024-12-02 06:10:27,526 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 7 predicate places. [2024-12-02 06:10:27,526 INFO L471 AbstractCegarLoop]: Abstraction has has 91 places, 96 transitions, 318 flow [2024-12-02 06:10:27,526 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 47.4) internal successors, (237), 5 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:27,526 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:10:27,526 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:10:27,526 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 06:10:27,526 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:10:27,527 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:10:27,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1997190732, now seen corresponding path program 1 times [2024-12-02 06:10:27,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:10:27,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114008869] [2024-12-02 06:10:27,527 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:10:27,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:10:27,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:10:27,599 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 06:10:27,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:10:27,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114008869] [2024-12-02 06:10:27,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114008869] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:10:27,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:10:27,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 06:10:27,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785641570] [2024-12-02 06:10:27,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:10:27,599 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 06:10:27,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:10:27,600 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 06:10:27,600 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 06:10:27,631 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 87 [2024-12-02 06:10:27,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 96 transitions, 318 flow. Second operand has 5 states, 5 states have (on average 47.8) internal successors, (239), 5 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:27,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:10:27,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 87 [2024-12-02 06:10:27,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:10:28,040 INFO L124 PetriNetUnfolderBase]: 3088/5520 cut-off events. [2024-12-02 06:10:28,040 INFO L125 PetriNetUnfolderBase]: For 555/555 co-relation queries the response was YES. [2024-12-02 06:10:28,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10466 conditions, 5520 events. 3088/5520 cut-off events. For 555/555 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 38959 event pairs, 1505 based on Foata normal form. 0/4017 useless extension candidates. Maximal degree in co-relation 5956. Up to 2730 conditions per place. [2024-12-02 06:10:28,084 INFO L140 encePairwiseOnDemand]: 80/87 looper letters, 100 selfloop transitions, 11 changer transitions 0/147 dead transitions. [2024-12-02 06:10:28,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 147 transitions, 687 flow [2024-12-02 06:10:28,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 06:10:28,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 06:10:28,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 366 transitions. [2024-12-02 06:10:28,086 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7011494252873564 [2024-12-02 06:10:28,086 INFO L175 Difference]: Start difference. First operand has 91 places, 96 transitions, 318 flow. Second operand 6 states and 366 transitions. [2024-12-02 06:10:28,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 147 transitions, 687 flow [2024-12-02 06:10:28,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 147 transitions, 682 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 06:10:28,089 INFO L231 Difference]: Finished difference. Result has 97 places, 101 transitions, 386 flow [2024-12-02 06:10:28,089 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=313, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=386, PETRI_PLACES=97, PETRI_TRANSITIONS=101} [2024-12-02 06:10:28,090 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 13 predicate places. [2024-12-02 06:10:28,090 INFO L471 AbstractCegarLoop]: Abstraction has has 97 places, 101 transitions, 386 flow [2024-12-02 06:10:28,090 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 47.8) internal successors, (239), 5 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:28,090 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:10:28,091 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:10:28,091 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-12-02 06:10:28,091 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:10:28,091 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:10:28,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1128627568, now seen corresponding path program 1 times [2024-12-02 06:10:28,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:10:28,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650632507] [2024-12-02 06:10:28,092 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:10:28,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:10:28,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:10:28,148 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 06:10:28,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:10:28,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650632507] [2024-12-02 06:10:28,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650632507] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:10:28,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:10:28,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 06:10:28,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746342142] [2024-12-02 06:10:28,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:10:28,149 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 06:10:28,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:10:28,149 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 06:10:28,149 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 06:10:28,175 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 87 [2024-12-02 06:10:28,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 101 transitions, 386 flow. Second operand has 5 states, 5 states have (on average 47.8) internal successors, (239), 5 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:28,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:10:28,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 87 [2024-12-02 06:10:28,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:10:28,543 INFO L124 PetriNetUnfolderBase]: 2742/4882 cut-off events. [2024-12-02 06:10:28,543 INFO L125 PetriNetUnfolderBase]: For 994/994 co-relation queries the response was YES. [2024-12-02 06:10:28,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9758 conditions, 4882 events. 2742/4882 cut-off events. For 994/994 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 33432 event pairs, 1356 based on Foata normal form. 50/3747 useless extension candidates. Maximal degree in co-relation 5359. Up to 2542 conditions per place. [2024-12-02 06:10:28,565 INFO L140 encePairwiseOnDemand]: 80/87 looper letters, 93 selfloop transitions, 12 changer transitions 0/141 dead transitions. [2024-12-02 06:10:28,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 141 transitions, 701 flow [2024-12-02 06:10:28,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 06:10:28,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 06:10:28,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 361 transitions. [2024-12-02 06:10:28,567 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6915708812260536 [2024-12-02 06:10:28,567 INFO L175 Difference]: Start difference. First operand has 97 places, 101 transitions, 386 flow. Second operand 6 states and 361 transitions. [2024-12-02 06:10:28,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 141 transitions, 701 flow [2024-12-02 06:10:28,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 141 transitions, 696 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 06:10:28,571 INFO L231 Difference]: Finished difference. Result has 103 places, 103 transitions, 429 flow [2024-12-02 06:10:28,572 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=381, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=429, PETRI_PLACES=103, PETRI_TRANSITIONS=103} [2024-12-02 06:10:28,572 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 19 predicate places. [2024-12-02 06:10:28,572 INFO L471 AbstractCegarLoop]: Abstraction has has 103 places, 103 transitions, 429 flow [2024-12-02 06:10:28,572 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 47.8) internal successors, (239), 5 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:28,572 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:10:28,573 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:10:28,573 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-02 06:10:28,573 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:10:28,573 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:10:28,573 INFO L85 PathProgramCache]: Analyzing trace with hash -8743217, now seen corresponding path program 1 times [2024-12-02 06:10:28,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:10:28,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461978320] [2024-12-02 06:10:28,574 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:10:28,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:10:28,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:10:28,894 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 06:10:28,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:10:28,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461978320] [2024-12-02 06:10:28,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461978320] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:10:28,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [289363852] [2024-12-02 06:10:28,895 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:10:28,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:10:28,895 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:10:28,897 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:10:28,899 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 06:10:28,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:10:28,979 INFO L256 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-02 06:10:28,980 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:10:28,985 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2024-12-02 06:10:29,054 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 06:10:29,055 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 06:10:29,059 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-12-02 06:10:29,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:10:29,089 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-12-02 06:10:29,098 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 06:10:29,098 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 11 treesize of output 11 [2024-12-02 06:10:29,117 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:10:29,117 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:10:29,322 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 100 treesize of output 96 [2024-12-02 06:10:29,502 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:10:29,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [289363852] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:10:29,502 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:10:29,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 12 [2024-12-02 06:10:29,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941453133] [2024-12-02 06:10:29,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:10:29,503 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 06:10:29,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:10:29,503 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 06:10:29,503 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2024-12-02 06:10:32,976 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 87 [2024-12-02 06:10:32,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 103 transitions, 429 flow. Second operand has 14 states, 14 states have (on average 34.857142857142854) internal successors, (488), 14 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:32,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:10:32,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 87 [2024-12-02 06:10:32,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:10:34,218 INFO L124 PetriNetUnfolderBase]: 6392/11319 cut-off events. [2024-12-02 06:10:34,218 INFO L125 PetriNetUnfolderBase]: For 3084/3084 co-relation queries the response was YES. [2024-12-02 06:10:34,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22423 conditions, 11319 events. 6392/11319 cut-off events. For 3084/3084 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 85313 event pairs, 2611 based on Foata normal form. 0/8912 useless extension candidates. Maximal degree in co-relation 13269. Up to 2792 conditions per place. [2024-12-02 06:10:34,270 INFO L140 encePairwiseOnDemand]: 71/87 looper letters, 140 selfloop transitions, 25 changer transitions 0/192 dead transitions. [2024-12-02 06:10:34,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 192 transitions, 992 flow [2024-12-02 06:10:34,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:10:34,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:10:34,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 457 transitions. [2024-12-02 06:10:34,272 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5836526181353767 [2024-12-02 06:10:34,272 INFO L175 Difference]: Start difference. First operand has 103 places, 103 transitions, 429 flow. Second operand 9 states and 457 transitions. [2024-12-02 06:10:34,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 192 transitions, 992 flow [2024-12-02 06:10:34,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 192 transitions, 974 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 06:10:34,278 INFO L231 Difference]: Finished difference. Result has 108 places, 103 transitions, 493 flow [2024-12-02 06:10:34,278 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=407, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=493, PETRI_PLACES=108, PETRI_TRANSITIONS=103} [2024-12-02 06:10:34,279 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 24 predicate places. [2024-12-02 06:10:34,279 INFO L471 AbstractCegarLoop]: Abstraction has has 108 places, 103 transitions, 493 flow [2024-12-02 06:10:34,279 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 34.857142857142854) internal successors, (488), 14 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:34,279 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:10:34,279 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:10:34,288 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 06:10:34,480 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:10:34,480 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:10:34,480 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:10:34,480 INFO L85 PathProgramCache]: Analyzing trace with hash -896023095, now seen corresponding path program 1 times [2024-12-02 06:10:34,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:10:34,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600117358] [2024-12-02 06:10:34,480 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:10:34,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:10:34,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:10:34,548 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:10:34,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:10:34,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600117358] [2024-12-02 06:10:34,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600117358] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:10:34,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:10:34,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 06:10:34,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021952666] [2024-12-02 06:10:34,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:10:34,549 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 06:10:34,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:10:34,549 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 06:10:34,549 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 06:10:34,585 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 87 [2024-12-02 06:10:34,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 103 transitions, 493 flow. Second operand has 5 states, 5 states have (on average 48.2) internal successors, (241), 5 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:34,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:10:34,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 87 [2024-12-02 06:10:34,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:10:35,451 INFO L124 PetriNetUnfolderBase]: 7020/12674 cut-off events. [2024-12-02 06:10:35,451 INFO L125 PetriNetUnfolderBase]: For 6787/6868 co-relation queries the response was YES. [2024-12-02 06:10:35,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26699 conditions, 12674 events. 7020/12674 cut-off events. For 6787/6868 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 99231 event pairs, 3465 based on Foata normal form. 203/10148 useless extension candidates. Maximal degree in co-relation 22324. Up to 5965 conditions per place. [2024-12-02 06:10:35,500 INFO L140 encePairwiseOnDemand]: 82/87 looper letters, 104 selfloop transitions, 15 changer transitions 0/153 dead transitions. [2024-12-02 06:10:35,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 153 transitions, 925 flow [2024-12-02 06:10:35,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 06:10:35,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 06:10:35,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 314 transitions. [2024-12-02 06:10:35,501 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7218390804597701 [2024-12-02 06:10:35,501 INFO L175 Difference]: Start difference. First operand has 108 places, 103 transitions, 493 flow. Second operand 5 states and 314 transitions. [2024-12-02 06:10:35,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 153 transitions, 925 flow [2024-12-02 06:10:35,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 153 transitions, 865 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-12-02 06:10:35,507 INFO L231 Difference]: Finished difference. Result has 110 places, 105 transitions, 499 flow [2024-12-02 06:10:35,508 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=445, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=499, PETRI_PLACES=110, PETRI_TRANSITIONS=105} [2024-12-02 06:10:35,508 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 26 predicate places. [2024-12-02 06:10:35,508 INFO L471 AbstractCegarLoop]: Abstraction has has 110 places, 105 transitions, 499 flow [2024-12-02 06:10:35,508 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 48.2) internal successors, (241), 5 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:35,508 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:10:35,508 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:10:35,508 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-12-02 06:10:35,509 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:10:35,509 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:10:35,509 INFO L85 PathProgramCache]: Analyzing trace with hash -640342412, now seen corresponding path program 1 times [2024-12-02 06:10:35,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:10:35,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779268734] [2024-12-02 06:10:35,509 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:10:35,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:10:35,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:10:35,578 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-02 06:10:35,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:10:35,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779268734] [2024-12-02 06:10:35,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779268734] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:10:35,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:10:35,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 06:10:35,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621116839] [2024-12-02 06:10:35,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:10:35,578 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 06:10:35,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:10:35,579 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 06:10:35,579 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 06:10:35,607 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 87 [2024-12-02 06:10:35,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 105 transitions, 499 flow. Second operand has 5 states, 5 states have (on average 48.2) internal successors, (241), 5 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:35,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:10:35,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 87 [2024-12-02 06:10:35,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:10:36,663 INFO L124 PetriNetUnfolderBase]: 6588/13356 cut-off events. [2024-12-02 06:10:36,663 INFO L125 PetriNetUnfolderBase]: For 8195/8305 co-relation queries the response was YES. [2024-12-02 06:10:36,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27379 conditions, 13356 events. 6588/13356 cut-off events. For 8195/8305 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 116206 event pairs, 4352 based on Foata normal form. 20/10134 useless extension candidates. Maximal degree in co-relation 22490. Up to 7378 conditions per place. [2024-12-02 06:10:36,722 INFO L140 encePairwiseOnDemand]: 78/87 looper letters, 109 selfloop transitions, 11 changer transitions 0/152 dead transitions. [2024-12-02 06:10:36,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 152 transitions, 913 flow [2024-12-02 06:10:36,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 06:10:36,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 06:10:36,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 365 transitions. [2024-12-02 06:10:36,724 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6992337164750958 [2024-12-02 06:10:36,724 INFO L175 Difference]: Start difference. First operand has 110 places, 105 transitions, 499 flow. Second operand 6 states and 365 transitions. [2024-12-02 06:10:36,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 152 transitions, 913 flow [2024-12-02 06:10:36,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 152 transitions, 901 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 06:10:36,732 INFO L231 Difference]: Finished difference. Result has 113 places, 104 transitions, 509 flow [2024-12-02 06:10:36,732 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=472, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=509, PETRI_PLACES=113, PETRI_TRANSITIONS=104} [2024-12-02 06:10:36,733 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 29 predicate places. [2024-12-02 06:10:36,733 INFO L471 AbstractCegarLoop]: Abstraction has has 113 places, 104 transitions, 509 flow [2024-12-02 06:10:36,733 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 48.2) internal successors, (241), 5 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:36,733 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:10:36,733 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:10:36,733 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-12-02 06:10:36,733 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:10:36,734 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:10:36,734 INFO L85 PathProgramCache]: Analyzing trace with hash -271038896, now seen corresponding path program 1 times [2024-12-02 06:10:36,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:10:36,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961053659] [2024-12-02 06:10:36,734 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:10:36,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:10:36,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:10:36,973 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 06:10:36,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:10:36,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961053659] [2024-12-02 06:10:36,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961053659] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:10:36,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1933745234] [2024-12-02 06:10:36,974 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:10:36,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:10:36,974 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:10:36,976 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:10:36,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 06:10:37,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:10:37,063 INFO L256 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-02 06:10:37,064 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:10:37,071 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2024-12-02 06:10:37,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:10:37,122 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-12-02 06:10:37,129 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 06:10:37,129 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 11 treesize of output 11 [2024-12-02 06:10:37,184 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 06:10:37,184 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:10:37,289 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 52 treesize of output 48 [2024-12-02 06:10:37,353 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 06:10:37,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1933745234] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:10:37,353 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:10:37,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2024-12-02 06:10:37,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160401710] [2024-12-02 06:10:37,353 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:10:37,354 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 06:10:37,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:10:37,354 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 06:10:37,354 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-12-02 06:10:38,305 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 41 out of 87 [2024-12-02 06:10:38,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 104 transitions, 509 flow. Second operand has 13 states, 13 states have (on average 42.92307692307692) internal successors, (558), 13 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:38,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:10:38,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 41 of 87 [2024-12-02 06:10:38,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:10:39,489 INFO L124 PetriNetUnfolderBase]: 6720/11981 cut-off events. [2024-12-02 06:10:39,489 INFO L125 PetriNetUnfolderBase]: For 7868/7868 co-relation queries the response was YES. [2024-12-02 06:10:39,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26688 conditions, 11981 events. 6720/11981 cut-off events. For 7868/7868 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 90914 event pairs, 2542 based on Foata normal form. 0/10372 useless extension candidates. Maximal degree in co-relation 20698. Up to 3262 conditions per place. [2024-12-02 06:10:39,527 INFO L140 encePairwiseOnDemand]: 75/87 looper letters, 123 selfloop transitions, 27 changer transitions 0/180 dead transitions. [2024-12-02 06:10:39,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 180 transitions, 1023 flow [2024-12-02 06:10:39,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:10:39,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:10:39,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 498 transitions. [2024-12-02 06:10:39,529 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6360153256704981 [2024-12-02 06:10:39,529 INFO L175 Difference]: Start difference. First operand has 113 places, 104 transitions, 509 flow. Second operand 9 states and 498 transitions. [2024-12-02 06:10:39,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 180 transitions, 1023 flow [2024-12-02 06:10:39,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 180 transitions, 1010 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 06:10:39,539 INFO L231 Difference]: Finished difference. Result has 119 places, 106 transitions, 576 flow [2024-12-02 06:10:39,539 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=494, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=576, PETRI_PLACES=119, PETRI_TRANSITIONS=106} [2024-12-02 06:10:39,540 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 35 predicate places. [2024-12-02 06:10:39,540 INFO L471 AbstractCegarLoop]: Abstraction has has 119 places, 106 transitions, 576 flow [2024-12-02 06:10:39,540 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 42.92307692307692) internal successors, (558), 13 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:39,540 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:10:39,540 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:10:39,545 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 06:10:39,740 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:10:39,740 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:10:39,741 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:10:39,741 INFO L85 PathProgramCache]: Analyzing trace with hash -271038897, now seen corresponding path program 1 times [2024-12-02 06:10:39,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:10:39,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264646805] [2024-12-02 06:10:39,741 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:10:39,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:10:39,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:10:39,811 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-12-02 06:10:39,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:10:39,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264646805] [2024-12-02 06:10:39,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264646805] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:10:39,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:10:39,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 06:10:39,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175682430] [2024-12-02 06:10:39,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:10:39,811 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 06:10:39,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:10:39,812 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 06:10:39,812 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 06:10:39,882 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 87 [2024-12-02 06:10:39,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 106 transitions, 576 flow. Second operand has 4 states, 4 states have (on average 39.75) internal successors, (159), 4 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:39,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:10:39,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 87 [2024-12-02 06:10:39,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:10:40,824 INFO L124 PetriNetUnfolderBase]: 7503/13812 cut-off events. [2024-12-02 06:10:40,824 INFO L125 PetriNetUnfolderBase]: For 12171/12171 co-relation queries the response was YES. [2024-12-02 06:10:40,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31746 conditions, 13812 events. 7503/13812 cut-off events. For 12171/12171 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 109789 event pairs, 5993 based on Foata normal form. 239/12235 useless extension candidates. Maximal degree in co-relation 20623. Up to 10822 conditions per place. [2024-12-02 06:10:40,874 INFO L140 encePairwiseOnDemand]: 80/87 looper letters, 63 selfloop transitions, 14 changer transitions 0/102 dead transitions. [2024-12-02 06:10:40,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 102 transitions, 722 flow [2024-12-02 06:10:40,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 06:10:40,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 06:10:40,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 230 transitions. [2024-12-02 06:10:40,875 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5287356321839081 [2024-12-02 06:10:40,875 INFO L175 Difference]: Start difference. First operand has 119 places, 106 transitions, 576 flow. Second operand 5 states and 230 transitions. [2024-12-02 06:10:40,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 102 transitions, 722 flow [2024-12-02 06:10:40,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 102 transitions, 669 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-12-02 06:10:40,891 INFO L231 Difference]: Finished difference. Result has 113 places, 102 transitions, 543 flow [2024-12-02 06:10:40,891 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=515, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=543, PETRI_PLACES=113, PETRI_TRANSITIONS=102} [2024-12-02 06:10:40,892 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 29 predicate places. [2024-12-02 06:10:40,892 INFO L471 AbstractCegarLoop]: Abstraction has has 113 places, 102 transitions, 543 flow [2024-12-02 06:10:40,892 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 39.75) internal successors, (159), 4 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:40,892 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:10:40,892 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:10:40,892 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-12-02 06:10:40,892 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:10:40,892 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:10:40,892 INFO L85 PathProgramCache]: Analyzing trace with hash 381310895, now seen corresponding path program 1 times [2024-12-02 06:10:40,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:10:40,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176520120] [2024-12-02 06:10:40,892 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:10:40,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:10:40,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:10:40,955 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 06:10:40,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:10:40,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176520120] [2024-12-02 06:10:40,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176520120] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:10:40,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:10:40,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 06:10:40,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983588120] [2024-12-02 06:10:40,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:10:40,956 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 06:10:40,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:10:40,956 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 06:10:40,956 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 06:10:40,987 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 87 [2024-12-02 06:10:40,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 102 transitions, 543 flow. Second operand has 5 states, 5 states have (on average 48.6) internal successors, (243), 5 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:40,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:10:40,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 87 [2024-12-02 06:10:40,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:10:41,844 INFO L124 PetriNetUnfolderBase]: 5704/10508 cut-off events. [2024-12-02 06:10:41,844 INFO L125 PetriNetUnfolderBase]: For 9674/9887 co-relation queries the response was YES. [2024-12-02 06:10:41,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23867 conditions, 10508 events. 5704/10508 cut-off events. For 9674/9887 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 78948 event pairs, 3414 based on Foata normal form. 140/8881 useless extension candidates. Maximal degree in co-relation 15117. Up to 5405 conditions per place. [2024-12-02 06:10:41,904 INFO L140 encePairwiseOnDemand]: 82/87 looper letters, 102 selfloop transitions, 15 changer transitions 0/145 dead transitions. [2024-12-02 06:10:41,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 145 transitions, 973 flow [2024-12-02 06:10:41,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 06:10:41,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 06:10:41,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 307 transitions. [2024-12-02 06:10:41,906 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7057471264367816 [2024-12-02 06:10:41,906 INFO L175 Difference]: Start difference. First operand has 113 places, 102 transitions, 543 flow. Second operand 5 states and 307 transitions. [2024-12-02 06:10:41,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 145 transitions, 973 flow [2024-12-02 06:10:41,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 145 transitions, 953 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 06:10:41,921 INFO L231 Difference]: Finished difference. Result has 116 places, 104 transitions, 577 flow [2024-12-02 06:10:41,922 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=523, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=577, PETRI_PLACES=116, PETRI_TRANSITIONS=104} [2024-12-02 06:10:41,922 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 32 predicate places. [2024-12-02 06:10:41,922 INFO L471 AbstractCegarLoop]: Abstraction has has 116 places, 104 transitions, 577 flow [2024-12-02 06:10:41,922 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 48.6) internal successors, (243), 5 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:41,922 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:10:41,922 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:10:41,922 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-12-02 06:10:41,923 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:10:41,923 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:10:41,923 INFO L85 PathProgramCache]: Analyzing trace with hash -1804903849, now seen corresponding path program 1 times [2024-12-02 06:10:41,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:10:41,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013497527] [2024-12-02 06:10:41,923 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:10:41,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:10:41,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:10:42,124 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:10:42,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:10:42,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013497527] [2024-12-02 06:10:42,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013497527] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:10:42,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874468667] [2024-12-02 06:10:42,124 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:10:42,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:10:42,124 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:10:42,127 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:10:42,131 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 06:10:42,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:10:42,233 INFO L256 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-02 06:10:42,235 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:10:42,241 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2024-12-02 06:10:42,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:10:42,289 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-12-02 06:10:42,298 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 06:10:42,298 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 11 treesize of output 11 [2024-12-02 06:10:42,350 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:10:42,350 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:10:42,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 52 treesize of output 48 [2024-12-02 06:10:42,512 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:10:42,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874468667] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:10:42,512 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:10:42,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2024-12-02 06:10:42,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111954311] [2024-12-02 06:10:42,513 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:10:42,513 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 06:10:42,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:10:42,513 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 06:10:42,514 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-12-02 06:10:43,385 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 87 [2024-12-02 06:10:43,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 104 transitions, 577 flow. Second operand has 13 states, 13 states have (on average 42.38461538461539) internal successors, (551), 13 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:43,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:10:43,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 87 [2024-12-02 06:10:43,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:10:44,991 INFO L124 PetriNetUnfolderBase]: 10512/18442 cut-off events. [2024-12-02 06:10:44,992 INFO L125 PetriNetUnfolderBase]: For 17744/18377 co-relation queries the response was YES. [2024-12-02 06:10:45,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42086 conditions, 18442 events. 10512/18442 cut-off events. For 17744/18377 co-relation queries the response was YES. Maximal size of possible extension queue 660. Compared 144396 event pairs, 3333 based on Foata normal form. 0/15529 useless extension candidates. Maximal degree in co-relation 29583. Up to 5819 conditions per place. [2024-12-02 06:10:45,090 INFO L140 encePairwiseOnDemand]: 75/87 looper letters, 131 selfloop transitions, 27 changer transitions 0/183 dead transitions. [2024-12-02 06:10:45,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 183 transitions, 1185 flow [2024-12-02 06:10:45,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:10:45,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:10:45,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 487 transitions. [2024-12-02 06:10:45,091 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6219667943805874 [2024-12-02 06:10:45,091 INFO L175 Difference]: Start difference. First operand has 116 places, 104 transitions, 577 flow. Second operand 9 states and 487 transitions. [2024-12-02 06:10:45,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 183 transitions, 1185 flow [2024-12-02 06:10:45,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 183 transitions, 1163 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 06:10:45,107 INFO L231 Difference]: Finished difference. Result has 123 places, 105 transitions, 627 flow [2024-12-02 06:10:45,107 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=553, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=627, PETRI_PLACES=123, PETRI_TRANSITIONS=105} [2024-12-02 06:10:45,108 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 39 predicate places. [2024-12-02 06:10:45,108 INFO L471 AbstractCegarLoop]: Abstraction has has 123 places, 105 transitions, 627 flow [2024-12-02 06:10:45,108 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 42.38461538461539) internal successors, (551), 13 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:45,108 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:10:45,108 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:10:45,116 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 06:10:45,308 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:10:45,309 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:10:45,309 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:10:45,309 INFO L85 PathProgramCache]: Analyzing trace with hash -117443623, now seen corresponding path program 1 times [2024-12-02 06:10:45,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:10:45,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94942503] [2024-12-02 06:10:45,309 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:10:45,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:10:45,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:10:45,349 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:10:45,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:10:45,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94942503] [2024-12-02 06:10:45,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94942503] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:10:45,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:10:45,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 06:10:45,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544949314] [2024-12-02 06:10:45,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:10:45,350 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 06:10:45,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:10:45,350 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 06:10:45,350 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 06:10:45,418 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 87 [2024-12-02 06:10:45,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 105 transitions, 627 flow. Second operand has 4 states, 4 states have (on average 41.25) internal successors, (165), 4 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-02 06:10:45,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:10:45,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 87 [2024-12-02 06:10:45,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:10:46,492 INFO L124 PetriNetUnfolderBase]: 10024/18025 cut-off events. [2024-12-02 06:10:46,492 INFO L125 PetriNetUnfolderBase]: For 20656/21187 co-relation queries the response was YES. [2024-12-02 06:10:46,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42835 conditions, 18025 events. 10024/18025 cut-off events. For 20656/21187 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 142225 event pairs, 8388 based on Foata normal form. 0/16780 useless extension candidates. Maximal degree in co-relation 29241. Up to 14502 conditions per place. [2024-12-02 06:10:46,566 INFO L140 encePairwiseOnDemand]: 81/87 looper letters, 69 selfloop transitions, 9 changer transitions 0/101 dead transitions. [2024-12-02 06:10:46,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 101 transitions, 775 flow [2024-12-02 06:10:46,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 06:10:46,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 06:10:46,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 196 transitions. [2024-12-02 06:10:46,567 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5632183908045977 [2024-12-02 06:10:46,567 INFO L175 Difference]: Start difference. First operand has 123 places, 105 transitions, 627 flow. Second operand 4 states and 196 transitions. [2024-12-02 06:10:46,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 101 transitions, 775 flow [2024-12-02 06:10:46,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 101 transitions, 725 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-12-02 06:10:46,583 INFO L231 Difference]: Finished difference. Result has 116 places, 101 transitions, 587 flow [2024-12-02 06:10:46,583 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=569, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=587, PETRI_PLACES=116, PETRI_TRANSITIONS=101} [2024-12-02 06:10:46,583 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 32 predicate places. [2024-12-02 06:10:46,584 INFO L471 AbstractCegarLoop]: Abstraction has has 116 places, 101 transitions, 587 flow [2024-12-02 06:10:46,584 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 41.25) internal successors, (165), 4 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-02 06:10:46,584 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:10:46,584 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:10:46,584 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-12-02 06:10:46,584 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:10:46,584 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:10:46,584 INFO L85 PathProgramCache]: Analyzing trace with hash -117443622, now seen corresponding path program 1 times [2024-12-02 06:10:46,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:10:46,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996858175] [2024-12-02 06:10:46,584 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:10:46,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:10:46,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:10:46,734 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:10:46,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:10:46,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996858175] [2024-12-02 06:10:46,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996858175] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:10:46,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923372097] [2024-12-02 06:10:46,734 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:10:46,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:10:46,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:10:46,737 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:10:46,738 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 06:10:46,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:10:46,810 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-02 06:10:46,811 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:10:46,873 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:10:46,873 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:10:46,913 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 22 treesize of output 18 [2024-12-02 06:10:46,921 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:10:46,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [923372097] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:10:46,921 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:10:46,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-12-02 06:10:46,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18472767] [2024-12-02 06:10:46,921 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:10:46,922 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 06:10:46,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:10:46,922 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 06:10:46,922 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-12-02 06:10:47,285 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 87 [2024-12-02 06:10:47,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 101 transitions, 587 flow. Second operand has 11 states, 11 states have (on average 46.18181818181818) internal successors, (508), 11 states have internal predecessors, (508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:47,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:10:47,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 87 [2024-12-02 06:10:47,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:10:48,487 INFO L124 PetriNetUnfolderBase]: 9570/15634 cut-off events. [2024-12-02 06:10:48,487 INFO L125 PetriNetUnfolderBase]: For 18081/18591 co-relation queries the response was YES. [2024-12-02 06:10:48,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38576 conditions, 15634 events. 9570/15634 cut-off events. For 18081/18591 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 107980 event pairs, 3801 based on Foata normal form. 0/14436 useless extension candidates. Maximal degree in co-relation 26965. Up to 4486 conditions per place. [2024-12-02 06:10:48,546 INFO L140 encePairwiseOnDemand]: 75/87 looper letters, 127 selfloop transitions, 27 changer transitions 0/176 dead transitions. [2024-12-02 06:10:48,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 176 transitions, 1189 flow [2024-12-02 06:10:48,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 06:10:48,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 06:10:48,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 427 transitions. [2024-12-02 06:10:48,548 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7011494252873564 [2024-12-02 06:10:48,548 INFO L175 Difference]: Start difference. First operand has 116 places, 101 transitions, 587 flow. Second operand 7 states and 427 transitions. [2024-12-02 06:10:48,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 176 transitions, 1189 flow [2024-12-02 06:10:48,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 176 transitions, 1179 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 06:10:48,561 INFO L231 Difference]: Finished difference. Result has 121 places, 101 transitions, 647 flow [2024-12-02 06:10:48,562 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=575, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=647, PETRI_PLACES=121, PETRI_TRANSITIONS=101} [2024-12-02 06:10:48,562 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 37 predicate places. [2024-12-02 06:10:48,562 INFO L471 AbstractCegarLoop]: Abstraction has has 121 places, 101 transitions, 647 flow [2024-12-02 06:10:48,562 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 46.18181818181818) internal successors, (508), 11 states have internal predecessors, (508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:48,562 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:10:48,562 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:10:48,571 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 06:10:48,763 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:10:48,763 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:10:48,763 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:10:48,763 INFO L85 PathProgramCache]: Analyzing trace with hash 19594581, now seen corresponding path program 1 times [2024-12-02 06:10:48,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:10:48,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23559781] [2024-12-02 06:10:48,763 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:10:48,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:10:48,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:10:48,830 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 06:10:48,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:10:48,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23559781] [2024-12-02 06:10:48,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23559781] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:10:48,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [10589466] [2024-12-02 06:10:48,830 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:10:48,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:10:48,830 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:10:48,833 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:10:48,834 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 06:10:48,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:10:48,909 INFO L256 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 06:10:48,910 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:10:48,975 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:10:48,976 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:10:49,043 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:10:49,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [10589466] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:10:49,044 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:10:49,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 16 [2024-12-02 06:10:49,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125620637] [2024-12-02 06:10:49,044 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:10:49,044 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-02 06:10:49,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:10:49,045 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-02 06:10:49,045 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2024-12-02 06:10:49,314 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 87 [2024-12-02 06:10:49,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 101 transitions, 647 flow. Second operand has 16 states, 16 states have (on average 48.125) internal successors, (770), 16 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:49,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:10:49,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 87 [2024-12-02 06:10:49,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:10:52,692 INFO L124 PetriNetUnfolderBase]: 23869/40217 cut-off events. [2024-12-02 06:10:52,692 INFO L125 PetriNetUnfolderBase]: For 57772/59044 co-relation queries the response was YES. [2024-12-02 06:10:52,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102977 conditions, 40217 events. 23869/40217 cut-off events. For 57772/59044 co-relation queries the response was YES. Maximal size of possible extension queue 1386. Compared 336515 event pairs, 6571 based on Foata normal form. 528/37511 useless extension candidates. Maximal degree in co-relation 75157. Up to 8938 conditions per place. [2024-12-02 06:10:53,090 INFO L140 encePairwiseOnDemand]: 74/87 looper letters, 306 selfloop transitions, 63 changer transitions 0/393 dead transitions. [2024-12-02 06:10:53,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 393 transitions, 2849 flow [2024-12-02 06:10:53,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-12-02 06:10:53,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-12-02 06:10:53,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1630 transitions. [2024-12-02 06:10:53,093 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6460562822037257 [2024-12-02 06:10:53,093 INFO L175 Difference]: Start difference. First operand has 121 places, 101 transitions, 647 flow. Second operand 29 states and 1630 transitions. [2024-12-02 06:10:53,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 393 transitions, 2849 flow [2024-12-02 06:10:53,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 393 transitions, 2713 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-12-02 06:10:53,178 INFO L231 Difference]: Finished difference. Result has 153 places, 146 transitions, 1144 flow [2024-12-02 06:10:53,178 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=595, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=1144, PETRI_PLACES=153, PETRI_TRANSITIONS=146} [2024-12-02 06:10:53,178 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 69 predicate places. [2024-12-02 06:10:53,178 INFO L471 AbstractCegarLoop]: Abstraction has has 153 places, 146 transitions, 1144 flow [2024-12-02 06:10:53,179 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 48.125) internal successors, (770), 16 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:53,179 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:10:53,179 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:10:53,184 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-02 06:10:53,379 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:10:53,379 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:10:53,380 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:10:53,380 INFO L85 PathProgramCache]: Analyzing trace with hash 446538172, now seen corresponding path program 1 times [2024-12-02 06:10:53,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:10:53,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743998524] [2024-12-02 06:10:53,380 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:10:53,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:10:53,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:10:53,661 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 06:10:53,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:10:53,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743998524] [2024-12-02 06:10:53,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743998524] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:10:53,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [417953926] [2024-12-02 06:10:53,662 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:10:53,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:10:53,662 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:10:53,663 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:10:53,664 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 06:10:53,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:10:53,747 INFO L256 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-02 06:10:53,749 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:10:53,755 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2024-12-02 06:10:53,805 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 06:10:53,805 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 06:10:53,808 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-12-02 06:10:53,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:10:53,836 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-12-02 06:10:53,844 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 06:10:53,844 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 11 treesize of output 11 [2024-12-02 06:10:53,878 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:10:53,879 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:10:54,030 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 162 treesize of output 156 [2024-12-02 06:10:54,173 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:10:54,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [417953926] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:10:54,173 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:10:54,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 13 [2024-12-02 06:10:54,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079325337] [2024-12-02 06:10:54,174 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:10:54,174 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-02 06:10:54,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:10:54,174 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-02 06:10:54,175 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2024-12-02 06:10:58,878 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 87 [2024-12-02 06:10:58,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 146 transitions, 1144 flow. Second operand has 15 states, 15 states have (on average 34.93333333333333) internal successors, (524), 15 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:10:58,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:10:58,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 87 [2024-12-02 06:10:58,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:11:07,136 INFO L124 PetriNetUnfolderBase]: 58659/95986 cut-off events. [2024-12-02 06:11:07,136 INFO L125 PetriNetUnfolderBase]: For 142427/145581 co-relation queries the response was YES. [2024-12-02 06:11:07,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 236442 conditions, 95986 events. 58659/95986 cut-off events. For 142427/145581 co-relation queries the response was YES. Maximal size of possible extension queue 3053. Compared 857822 event pairs, 18440 based on Foata normal form. 0/87996 useless extension candidates. Maximal degree in co-relation 229642. Up to 30739 conditions per place. [2024-12-02 06:11:07,707 INFO L140 encePairwiseOnDemand]: 75/87 looper letters, 194 selfloop transitions, 41 changer transitions 0/253 dead transitions. [2024-12-02 06:11:07,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 253 transitions, 2221 flow [2024-12-02 06:11:07,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:11:07,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:11:07,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 432 transitions. [2024-12-02 06:11:07,708 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5517241379310345 [2024-12-02 06:11:07,709 INFO L175 Difference]: Start difference. First operand has 153 places, 146 transitions, 1144 flow. Second operand 9 states and 432 transitions. [2024-12-02 06:11:07,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 253 transitions, 2221 flow [2024-12-02 06:11:08,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 253 transitions, 2200 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 06:11:08,035 INFO L231 Difference]: Finished difference. Result has 159 places, 147 transitions, 1228 flow [2024-12-02 06:11:08,035 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=1121, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1228, PETRI_PLACES=159, PETRI_TRANSITIONS=147} [2024-12-02 06:11:08,036 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 75 predicate places. [2024-12-02 06:11:08,036 INFO L471 AbstractCegarLoop]: Abstraction has has 159 places, 147 transitions, 1228 flow [2024-12-02 06:11:08,036 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 34.93333333333333) internal successors, (524), 15 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:11:08,036 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:11:08,036 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:11:08,041 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-12-02 06:11:08,236 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-12-02 06:11:08,237 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread3Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:11:08,237 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:11:08,237 INFO L85 PathProgramCache]: Analyzing trace with hash 957782311, now seen corresponding path program 1 times [2024-12-02 06:11:08,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:11:08,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003160760] [2024-12-02 06:11:08,237 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:11:08,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:11:08,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:11:08,379 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 06:11:08,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:11:08,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003160760] [2024-12-02 06:11:08,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003160760] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:11:08,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1896798126] [2024-12-02 06:11:08,379 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:11:08,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:11:08,380 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:11:08,381 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:11:08,382 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-12-02 06:11:08,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:11:08,466 INFO L256 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-02 06:11:08,467 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:11:08,531 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 06:11:08,531 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:11:08,569 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 22 treesize of output 18 [2024-12-02 06:11:08,575 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 06:11:08,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1896798126] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:11:08,575 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:11:08,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-12-02 06:11:08,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433321092] [2024-12-02 06:11:08,575 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:11:08,576 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 06:11:08,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:11:08,576 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 06:11:08,576 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-12-02 06:11:08,940 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 87 [2024-12-02 06:11:08,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 147 transitions, 1228 flow. Second operand has 11 states, 11 states have (on average 46.54545454545455) internal successors, (512), 11 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:11:08,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:11:08,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 87 [2024-12-02 06:11:08,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:11:15,445 INFO L124 PetriNetUnfolderBase]: 43249/69852 cut-off events. [2024-12-02 06:11:15,445 INFO L125 PetriNetUnfolderBase]: For 140527/146845 co-relation queries the response was YES. [2024-12-02 06:11:15,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 186063 conditions, 69852 events. 43249/69852 cut-off events. For 140527/146845 co-relation queries the response was YES. Maximal size of possible extension queue 2398. Compared 594657 event pairs, 16252 based on Foata normal form. 0/67470 useless extension candidates. Maximal degree in co-relation 179536. Up to 20794 conditions per place. [2024-12-02 06:11:15,857 INFO L140 encePairwiseOnDemand]: 75/87 looper letters, 180 selfloop transitions, 41 changer transitions 0/243 dead transitions. [2024-12-02 06:11:15,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 243 transitions, 2300 flow [2024-12-02 06:11:15,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 06:11:15,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 06:11:15,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 423 transitions. [2024-12-02 06:11:15,859 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6945812807881774 [2024-12-02 06:11:15,859 INFO L175 Difference]: Start difference. First operand has 159 places, 147 transitions, 1228 flow. Second operand 7 states and 423 transitions. [2024-12-02 06:11:15,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 243 transitions, 2300 flow [2024-12-02 06:11:16,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 243 transitions, 2222 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-12-02 06:11:16,020 INFO L231 Difference]: Finished difference. Result has 160 places, 147 transitions, 1251 flow [2024-12-02 06:11:16,020 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=1148, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1251, PETRI_PLACES=160, PETRI_TRANSITIONS=147} [2024-12-02 06:11:16,021 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 76 predicate places. [2024-12-02 06:11:16,021 INFO L471 AbstractCegarLoop]: Abstraction has has 160 places, 147 transitions, 1251 flow [2024-12-02 06:11:16,021 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 46.54545454545455) internal successors, (512), 11 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:11:16,021 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:11:16,021 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:11:16,026 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-02 06:11:16,222 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-12-02 06:11:16,222 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:11:16,222 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:11:16,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1636249949, now seen corresponding path program 1 times [2024-12-02 06:11:16,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:11:16,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551278485] [2024-12-02 06:11:16,222 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:11:16,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:11:16,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:11:16,289 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:11:16,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:11:16,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551278485] [2024-12-02 06:11:16,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551278485] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:11:16,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1449997946] [2024-12-02 06:11:16,290 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:11:16,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:11:16,290 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:11:16,291 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:11:16,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-12-02 06:11:16,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:11:16,369 INFO L256 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 06:11:16,370 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:11:16,435 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:11:16,435 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:11:16,497 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:11:16,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1449997946] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:11:16,497 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:11:16,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2024-12-02 06:11:16,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444883153] [2024-12-02 06:11:16,497 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:11:16,497 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-02 06:11:16,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:11:16,498 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-02 06:11:16,498 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2024-12-02 06:11:16,697 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 87 [2024-12-02 06:11:16,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 147 transitions, 1251 flow. Second operand has 16 states, 16 states have (on average 48.3125) internal successors, (773), 16 states have internal predecessors, (773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:11:16,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:11:16,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 87 [2024-12-02 06:11:16,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:11:26,421 INFO L124 PetriNetUnfolderBase]: 61214/100274 cut-off events. [2024-12-02 06:11:26,422 INFO L125 PetriNetUnfolderBase]: For 237113/249052 co-relation queries the response was YES. [2024-12-02 06:11:26,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 278294 conditions, 100274 events. 61214/100274 cut-off events. For 237113/249052 co-relation queries the response was YES. Maximal size of possible extension queue 3477. Compared 915209 event pairs, 20242 based on Foata normal form. 1499/98571 useless extension candidates. Maximal degree in co-relation 263205. Up to 26326 conditions per place. [2024-12-02 06:11:27,018 INFO L140 encePairwiseOnDemand]: 75/87 looper letters, 319 selfloop transitions, 76 changer transitions 0/419 dead transitions. [2024-12-02 06:11:27,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 419 transitions, 3669 flow [2024-12-02 06:11:27,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-02 06:11:27,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-12-02 06:11:27,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1229 transitions. [2024-12-02 06:11:27,020 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6726874657909141 [2024-12-02 06:11:27,020 INFO L175 Difference]: Start difference. First operand has 160 places, 147 transitions, 1251 flow. Second operand 21 states and 1229 transitions. [2024-12-02 06:11:27,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 419 transitions, 3669 flow [2024-12-02 06:11:27,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 419 transitions, 3531 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-12-02 06:11:27,282 INFO L231 Difference]: Finished difference. Result has 180 places, 165 transitions, 1555 flow [2024-12-02 06:11:27,282 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=1170, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1555, PETRI_PLACES=180, PETRI_TRANSITIONS=165} [2024-12-02 06:11:27,283 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 96 predicate places. [2024-12-02 06:11:27,283 INFO L471 AbstractCegarLoop]: Abstraction has has 180 places, 165 transitions, 1555 flow [2024-12-02 06:11:27,283 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 48.3125) internal successors, (773), 16 states have internal predecessors, (773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:11:27,283 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:11:27,283 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:11:27,288 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-12-02 06:11:27,483 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-12-02 06:11:27,484 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:11:27,484 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:11:27,484 INFO L85 PathProgramCache]: Analyzing trace with hash 2145027086, now seen corresponding path program 2 times [2024-12-02 06:11:27,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:11:27,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096020859] [2024-12-02 06:11:27,484 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:11:27,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:11:27,498 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 06:11:27,498 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:11:27,789 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:11:27,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:11:27,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096020859] [2024-12-02 06:11:27,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096020859] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:11:27,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [220294216] [2024-12-02 06:11:27,789 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:11:27,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:11:27,790 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:11:27,791 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:11:27,792 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-12-02 06:11:27,877 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 06:11:27,877 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:11:27,878 INFO L256 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-12-02 06:11:27,880 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:11:27,883 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2024-12-02 06:11:27,971 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 06:11:27,971 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 06:11:27,975 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-12-02 06:11:28,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:11:28,025 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-12-02 06:11:28,034 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 06:11:28,034 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 11 treesize of output 11 [2024-12-02 06:11:28,128 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 06:11:28,128 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:11:28,370 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 162 treesize of output 156 [2024-12-02 06:11:28,603 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 06:11:28,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [220294216] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:11:28,603 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:11:28,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 23 [2024-12-02 06:11:28,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784315062] [2024-12-02 06:11:28,603 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:11:28,603 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-12-02 06:11:28,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:11:28,604 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-12-02 06:11:28,604 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=531, Unknown=0, NotChecked=0, Total=600 [2024-12-02 06:11:33,578 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 87 [2024-12-02 06:11:33,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 165 transitions, 1555 flow. Second operand has 25 states, 25 states have (on average 35.12) internal successors, (878), 25 states have internal predecessors, (878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:11:33,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:11:33,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 87 [2024-12-02 06:11:33,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:11:52,668 INFO L124 PetriNetUnfolderBase]: 115659/174285 cut-off events. [2024-12-02 06:11:52,668 INFO L125 PetriNetUnfolderBase]: For 420078/434124 co-relation queries the response was YES. [2024-12-02 06:11:53,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 498716 conditions, 174285 events. 115659/174285 cut-off events. For 420078/434124 co-relation queries the response was YES. Maximal size of possible extension queue 5093. Compared 1483464 event pairs, 10589 based on Foata normal form. 1308/174009 useless extension candidates. Maximal degree in co-relation 479750. Up to 36368 conditions per place. [2024-12-02 06:11:53,786 INFO L140 encePairwiseOnDemand]: 76/87 looper letters, 382 selfloop transitions, 72 changer transitions 0/471 dead transitions. [2024-12-02 06:11:53,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 471 transitions, 4357 flow [2024-12-02 06:11:53,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-02 06:11:53,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-12-02 06:11:53,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 947 transitions. [2024-12-02 06:11:53,788 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5442528735632184 [2024-12-02 06:11:53,788 INFO L175 Difference]: Start difference. First operand has 180 places, 165 transitions, 1555 flow. Second operand 20 states and 947 transitions. [2024-12-02 06:11:53,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 471 transitions, 4357 flow [2024-12-02 06:11:54,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 471 transitions, 4308 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-12-02 06:11:54,160 INFO L231 Difference]: Finished difference. Result has 196 places, 173 transitions, 1812 flow [2024-12-02 06:11:54,160 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=1507, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1812, PETRI_PLACES=196, PETRI_TRANSITIONS=173} [2024-12-02 06:11:54,160 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 112 predicate places. [2024-12-02 06:11:54,160 INFO L471 AbstractCegarLoop]: Abstraction has has 196 places, 173 transitions, 1812 flow [2024-12-02 06:11:54,160 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 35.12) internal successors, (878), 25 states have internal predecessors, (878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:11:54,160 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:11:54,161 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:11:54,166 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-12-02 06:11:54,361 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-12-02 06:11:54,361 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:11:54,361 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:11:54,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1825944258, now seen corresponding path program 1 times [2024-12-02 06:11:54,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:11:54,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684142354] [2024-12-02 06:11:54,362 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:11:54,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:11:54,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:11:54,425 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 06:11:54,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:11:54,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684142354] [2024-12-02 06:11:54,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684142354] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:11:54,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1972297575] [2024-12-02 06:11:54,425 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:11:54,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:11:54,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:11:54,427 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:11:54,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-12-02 06:11:54,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:11:54,510 INFO L256 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 06:11:54,511 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:11:54,585 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:11:54,585 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:11:54,652 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:11:54,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1972297575] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:11:54,652 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:11:54,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 16 [2024-12-02 06:11:54,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804097326] [2024-12-02 06:11:54,652 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:11:54,652 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-02 06:11:54,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:11:54,653 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-02 06:11:54,653 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2024-12-02 06:11:54,915 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 87 [2024-12-02 06:11:54,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 173 transitions, 1812 flow. Second operand has 16 states, 16 states have (on average 48.625) internal successors, (778), 16 states have internal predecessors, (778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:11:54,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:11:54,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 87 [2024-12-02 06:11:54,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:12:05,344 INFO L124 PetriNetUnfolderBase]: 63220/104513 cut-off events. [2024-12-02 06:12:05,344 INFO L125 PetriNetUnfolderBase]: For 297500/308668 co-relation queries the response was YES. [2024-12-02 06:12:05,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 298466 conditions, 104513 events. 63220/104513 cut-off events. For 297500/308668 co-relation queries the response was YES. Maximal size of possible extension queue 3318. Compared 954209 event pairs, 25027 based on Foata normal form. 1413/103705 useless extension candidates. Maximal degree in co-relation 283164. Up to 30840 conditions per place. [2024-12-02 06:12:06,082 INFO L140 encePairwiseOnDemand]: 74/87 looper letters, 334 selfloop transitions, 80 changer transitions 0/439 dead transitions. [2024-12-02 06:12:06,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 439 transitions, 4409 flow [2024-12-02 06:12:06,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-12-02 06:12:06,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-12-02 06:12:06,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1321 transitions. [2024-12-02 06:12:06,084 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6601699150424788 [2024-12-02 06:12:06,085 INFO L175 Difference]: Start difference. First operand has 196 places, 173 transitions, 1812 flow. Second operand 23 states and 1321 transitions. [2024-12-02 06:12:06,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 439 transitions, 4409 flow [2024-12-02 06:12:06,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 439 transitions, 4301 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-12-02 06:12:06,525 INFO L231 Difference]: Finished difference. Result has 215 places, 183 transitions, 2015 flow [2024-12-02 06:12:06,525 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=1744, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2015, PETRI_PLACES=215, PETRI_TRANSITIONS=183} [2024-12-02 06:12:06,526 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 131 predicate places. [2024-12-02 06:12:06,526 INFO L471 AbstractCegarLoop]: Abstraction has has 215 places, 183 transitions, 2015 flow [2024-12-02 06:12:06,526 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 48.625) internal successors, (778), 16 states have internal predecessors, (778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:12:06,526 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:12:06,526 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:12:06,532 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-12-02 06:12:06,727 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-12-02 06:12:06,727 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:12:06,727 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:12:06,727 INFO L85 PathProgramCache]: Analyzing trace with hash 2071331057, now seen corresponding path program 1 times [2024-12-02 06:12:06,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:12:06,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710445964] [2024-12-02 06:12:06,727 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:12:06,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:12:06,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:12:06,965 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 06:12:06,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:12:06,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710445964] [2024-12-02 06:12:06,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710445964] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:12:06,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [712714758] [2024-12-02 06:12:06,965 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:12:06,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:12:06,966 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:12:06,967 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:12:06,969 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-12-02 06:12:07,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:12:07,058 INFO L256 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 06:12:07,060 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:12:07,064 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2024-12-02 06:12:07,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:12:07,132 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-12-02 06:12:07,138 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 06:12:07,138 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 11 treesize of output 11 [2024-12-02 06:12:07,213 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 06:12:07,214 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:12:07,342 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 52 treesize of output 48 [2024-12-02 06:12:07,430 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 06:12:07,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [712714758] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:12:07,431 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:12:07,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 19 [2024-12-02 06:12:07,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323205290] [2024-12-02 06:12:07,431 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:12:07,431 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-12-02 06:12:07,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:12:07,431 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-12-02 06:12:07,431 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2024-12-02 06:12:11,606 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:12:15,831 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:12:20,238 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:12:24,375 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:12:28,394 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:12:32,528 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:12:36,604 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:12:40,943 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:12:41,072 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 87 [2024-12-02 06:12:41,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 183 transitions, 2015 flow. Second operand has 20 states, 20 states have (on average 34.95) internal successors, (699), 20 states have internal predecessors, (699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:12:41,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:12:41,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 87 [2024-12-02 06:12:41,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:12:51,863 INFO L124 PetriNetUnfolderBase]: 65843/107663 cut-off events. [2024-12-02 06:12:51,863 INFO L125 PetriNetUnfolderBase]: For 327412/337997 co-relation queries the response was YES. [2024-12-02 06:12:52,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 313513 conditions, 107663 events. 65843/107663 cut-off events. For 327412/337997 co-relation queries the response was YES. Maximal size of possible extension queue 3413. Compared 968631 event pairs, 24300 based on Foata normal form. 454/106218 useless extension candidates. Maximal degree in co-relation 242332. Up to 27909 conditions per place. [2024-12-02 06:12:52,565 INFO L140 encePairwiseOnDemand]: 76/87 looper letters, 276 selfloop transitions, 69 changer transitions 0/368 dead transitions. [2024-12-02 06:12:52,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 368 transitions, 3916 flow [2024-12-02 06:12:52,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 06:12:52,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-12-02 06:12:52,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 624 transitions. [2024-12-02 06:12:52,567 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5517241379310345 [2024-12-02 06:12:52,567 INFO L175 Difference]: Start difference. First operand has 215 places, 183 transitions, 2015 flow. Second operand 13 states and 624 transitions. [2024-12-02 06:12:52,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 368 transitions, 3916 flow [2024-12-02 06:12:53,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 368 transitions, 3844 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-12-02 06:12:53,088 INFO L231 Difference]: Finished difference. Result has 224 places, 188 transitions, 2201 flow [2024-12-02 06:12:53,088 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=1943, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2201, PETRI_PLACES=224, PETRI_TRANSITIONS=188} [2024-12-02 06:12:53,088 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 140 predicate places. [2024-12-02 06:12:53,088 INFO L471 AbstractCegarLoop]: Abstraction has has 224 places, 188 transitions, 2201 flow [2024-12-02 06:12:53,089 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 34.95) internal successors, (699), 20 states have internal predecessors, (699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:12:53,089 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:12:53,089 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:12:53,094 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-12-02 06:12:53,289 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-12-02 06:12:53,289 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:12:53,290 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:12:53,290 INFO L85 PathProgramCache]: Analyzing trace with hash 880849448, now seen corresponding path program 2 times [2024-12-02 06:12:53,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:12:53,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538498056] [2024-12-02 06:12:53,290 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:12:53,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:12:53,303 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 06:12:53,304 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:12:53,438 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-12-02 06:12:53,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:12:53,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538498056] [2024-12-02 06:12:53,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538498056] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:12:53,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1699846508] [2024-12-02 06:12:53,438 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:12:53,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:12:53,439 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:12:53,440 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:12:53,441 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-12-02 06:12:53,524 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 06:12:53,524 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:12:53,525 INFO L256 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-12-02 06:12:53,527 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:12:53,532 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2024-12-02 06:12:53,579 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 06:12:53,579 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 11 treesize of output 11 [2024-12-02 06:12:53,582 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-12-02 06:12:53,676 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-12-02 06:12:53,676 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:12:53,820 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 52 treesize of output 48 [2024-12-02 06:12:53,925 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-12-02 06:12:53,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1699846508] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:12:53,926 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:12:53,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 20 [2024-12-02 06:12:53,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203679054] [2024-12-02 06:12:53,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:12:53,926 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-12-02 06:12:53,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:12:53,926 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-12-02 06:12:53,927 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2024-12-02 06:12:58,032 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:13:02,138 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:13:06,170 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:13:10,350 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:13:14,524 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:13:19,104 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:13:23,208 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:13:27,810 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:13:27,810 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 87 [2024-12-02 06:13:27,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 188 transitions, 2201 flow. Second operand has 21 states, 21 states have (on average 34.333333333333336) internal successors, (721), 21 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:13:27,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:13:27,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 87 [2024-12-02 06:13:27,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:13:43,966 INFO L124 PetriNetUnfolderBase]: 94241/150781 cut-off events. [2024-12-02 06:13:43,966 INFO L125 PetriNetUnfolderBase]: For 499866/513234 co-relation queries the response was YES. [2024-12-02 06:13:44,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 443263 conditions, 150781 events. 94241/150781 cut-off events. For 499866/513234 co-relation queries the response was YES. Maximal size of possible extension queue 4263. Compared 1369648 event pairs, 29919 based on Foata normal form. 735/149248 useless extension candidates. Maximal degree in co-relation 332803. Up to 32654 conditions per place. [2024-12-02 06:13:45,077 INFO L140 encePairwiseOnDemand]: 76/87 looper letters, 280 selfloop transitions, 69 changer transitions 0/372 dead transitions. [2024-12-02 06:13:45,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 372 transitions, 4182 flow [2024-12-02 06:13:45,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 06:13:45,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-12-02 06:13:45,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 611 transitions. [2024-12-02 06:13:45,079 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5402298850574713 [2024-12-02 06:13:45,079 INFO L175 Difference]: Start difference. First operand has 224 places, 188 transitions, 2201 flow. Second operand 13 states and 611 transitions. [2024-12-02 06:13:45,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 372 transitions, 4182 flow [2024-12-02 06:13:45,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 372 transitions, 4073 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-12-02 06:13:45,906 INFO L231 Difference]: Finished difference. Result has 233 places, 191 transitions, 2314 flow [2024-12-02 06:13:45,906 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=2115, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2314, PETRI_PLACES=233, PETRI_TRANSITIONS=191} [2024-12-02 06:13:45,906 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 149 predicate places. [2024-12-02 06:13:45,906 INFO L471 AbstractCegarLoop]: Abstraction has has 233 places, 191 transitions, 2314 flow [2024-12-02 06:13:45,906 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 34.333333333333336) internal successors, (721), 21 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:13:45,906 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:13:45,906 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:13:45,912 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-12-02 06:13:46,107 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-12-02 06:13:46,107 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:13:46,107 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:13:46,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1536529961, now seen corresponding path program 1 times [2024-12-02 06:13:46,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:13:46,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794038965] [2024-12-02 06:13:46,108 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:13:46,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:13:46,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:13:46,263 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-12-02 06:13:46,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:13:46,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794038965] [2024-12-02 06:13:46,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794038965] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:13:46,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [161692644] [2024-12-02 06:13:46,264 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:13:46,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:13:46,264 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:13:46,265 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:13:46,266 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-12-02 06:13:46,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:13:46,354 INFO L256 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-02 06:13:46,355 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:13:46,457 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-12-02 06:13:46,457 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:13:46,532 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 24 treesize of output 20 [2024-12-02 06:13:46,562 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-12-02 06:13:46,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [161692644] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:13:46,562 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:13:46,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 19 [2024-12-02 06:13:46,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42196470] [2024-12-02 06:13:46,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:13:46,563 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-12-02 06:13:46,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:13:46,563 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-12-02 06:13:46,563 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2024-12-02 06:13:47,501 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 87 [2024-12-02 06:13:47,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 191 transitions, 2314 flow. Second operand has 20 states, 20 states have (on average 46.15) internal successors, (923), 20 states have internal predecessors, (923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:13:47,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:13:47,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 87 [2024-12-02 06:13:47,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:14:02,454 INFO L124 PetriNetUnfolderBase]: 85675/139495 cut-off events. [2024-12-02 06:14:02,454 INFO L125 PetriNetUnfolderBase]: For 471522/483231 co-relation queries the response was YES. [2024-12-02 06:14:03,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 416338 conditions, 139495 events. 85675/139495 cut-off events. For 471522/483231 co-relation queries the response was YES. Maximal size of possible extension queue 4053. Compared 1286581 event pairs, 30500 based on Foata normal form. 711/137955 useless extension candidates. Maximal degree in co-relation 308614. Up to 35349 conditions per place. [2024-12-02 06:14:03,477 INFO L140 encePairwiseOnDemand]: 76/87 looper letters, 274 selfloop transitions, 69 changer transitions 0/370 dead transitions. [2024-12-02 06:14:03,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 370 transitions, 4319 flow [2024-12-02 06:14:03,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 06:14:03,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 06:14:03,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 618 transitions. [2024-12-02 06:14:03,479 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7103448275862069 [2024-12-02 06:14:03,479 INFO L175 Difference]: Start difference. First operand has 233 places, 191 transitions, 2314 flow. Second operand 10 states and 618 transitions. [2024-12-02 06:14:03,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 370 transitions, 4319 flow [2024-12-02 06:14:04,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 370 transitions, 4221 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-12-02 06:14:04,792 INFO L231 Difference]: Finished difference. Result has 238 places, 193 transitions, 2409 flow [2024-12-02 06:14:04,792 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=2216, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2409, PETRI_PLACES=238, PETRI_TRANSITIONS=193} [2024-12-02 06:14:04,792 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 154 predicate places. [2024-12-02 06:14:04,792 INFO L471 AbstractCegarLoop]: Abstraction has has 238 places, 193 transitions, 2409 flow [2024-12-02 06:14:04,793 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 46.15) internal successors, (923), 20 states have internal predecessors, (923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:14:04,793 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:14:04,793 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:14:04,800 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-12-02 06:14:04,993 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b7a29d8-11e5-4aa1-a5a7-57df6146c226/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-12-02 06:14:04,993 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:14:04,993 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:14:04,994 INFO L85 PathProgramCache]: Analyzing trace with hash -890583313, now seen corresponding path program 1 times [2024-12-02 06:14:04,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:14:04,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032055341] [2024-12-02 06:14:04,994 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:14:04,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:14:05,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:14:05,079 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-02 06:14:05,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:14:05,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032055341] [2024-12-02 06:14:05,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032055341] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:14:05,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:14:05,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 06:14:05,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377969599] [2024-12-02 06:14:05,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:14:05,079 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 06:14:05,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:14:05,080 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 06:14:05,080 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-12-02 06:14:05,108 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 47 out of 87 [2024-12-02 06:14:05,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 193 transitions, 2409 flow. Second operand has 7 states, 7 states have (on average 50.285714285714285) internal successors, (352), 7 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:14:05,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:14:05,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 47 of 87 [2024-12-02 06:14:05,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:14:19,699 INFO L124 PetriNetUnfolderBase]: 78113/132418 cut-off events. [2024-12-02 06:14:19,699 INFO L125 PetriNetUnfolderBase]: For 500783/514875 co-relation queries the response was YES. [2024-12-02 06:14:20,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 406872 conditions, 132418 events. 78113/132418 cut-off events. For 500783/514875 co-relation queries the response was YES. Maximal size of possible extension queue 4033. Compared 1299609 event pairs, 22816 based on Foata normal form. 14/129789 useless extension candidates. Maximal degree in co-relation 293679. Up to 100507 conditions per place. [2024-12-02 06:14:20,960 INFO L140 encePairwiseOnDemand]: 76/87 looper letters, 245 selfloop transitions, 47 changer transitions 14/338 dead transitions. [2024-12-02 06:14:20,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 338 transitions, 4260 flow [2024-12-02 06:14:20,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 06:14:20,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 06:14:20,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 643 transitions. [2024-12-02 06:14:20,961 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6718913270637409 [2024-12-02 06:14:20,961 INFO L175 Difference]: Start difference. First operand has 238 places, 193 transitions, 2409 flow. Second operand 11 states and 643 transitions. [2024-12-02 06:14:20,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 338 transitions, 4260 flow [2024-12-02 06:14:23,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 338 transitions, 4121 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-12-02 06:14:23,359 INFO L231 Difference]: Finished difference. Result has 245 places, 224 transitions, 2832 flow [2024-12-02 06:14:23,359 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=2309, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2832, PETRI_PLACES=245, PETRI_TRANSITIONS=224} [2024-12-02 06:14:23,359 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 161 predicate places. [2024-12-02 06:14:23,359 INFO L471 AbstractCegarLoop]: Abstraction has has 245 places, 224 transitions, 2832 flow [2024-12-02 06:14:23,360 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 50.285714285714285) internal successors, (352), 7 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:14:23,360 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:14:23,360 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:14:23,360 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-12-02 06:14:23,360 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:14:23,360 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:14:23,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1767336517, now seen corresponding path program 2 times [2024-12-02 06:14:23,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:14:23,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113345609] [2024-12-02 06:14:23,360 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:14:23,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:14:23,367 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 06:14:23,367 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:14:23,403 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 06:14:23,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:14:23,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113345609] [2024-12-02 06:14:23,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113345609] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:14:23,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:14:23,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 06:14:23,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744793010] [2024-12-02 06:14:23,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:14:23,404 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 06:14:23,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:14:23,404 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 06:14:23,404 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-12-02 06:14:23,418 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 47 out of 87 [2024-12-02 06:14:23,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 224 transitions, 2832 flow. Second operand has 6 states, 6 states have (on average 50.833333333333336) internal successors, (305), 6 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:14:23,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:14:23,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 47 of 87 [2024-12-02 06:14:23,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:14:54,880 INFO L124 PetriNetUnfolderBase]: 158287/271619 cut-off events. [2024-12-02 06:14:54,880 INFO L125 PetriNetUnfolderBase]: For 936648/965351 co-relation queries the response was YES. [2024-12-02 06:14:56,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 799511 conditions, 271619 events. 158287/271619 cut-off events. For 936648/965351 co-relation queries the response was YES. Maximal size of possible extension queue 9470. Compared 2936809 event pairs, 20766 based on Foata normal form. 115/266063 useless extension candidates. Maximal degree in co-relation 685667. Up to 85174 conditions per place. [2024-12-02 06:14:57,413 INFO L140 encePairwiseOnDemand]: 79/87 looper letters, 277 selfloop transitions, 84 changer transitions 9/402 dead transitions. [2024-12-02 06:14:57,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 402 transitions, 5495 flow [2024-12-02 06:14:57,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 06:14:57,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 06:14:57,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 387 transitions. [2024-12-02 06:14:57,414 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7413793103448276 [2024-12-02 06:14:57,415 INFO L175 Difference]: Start difference. First operand has 245 places, 224 transitions, 2832 flow. Second operand 6 states and 387 transitions. [2024-12-02 06:14:57,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 402 transitions, 5495 flow [2024-12-02 06:15:02,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 402 transitions, 5457 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-12-02 06:15:02,577 INFO L231 Difference]: Finished difference. Result has 250 places, 285 transitions, 3999 flow [2024-12-02 06:15:02,577 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=2802, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3999, PETRI_PLACES=250, PETRI_TRANSITIONS=285} [2024-12-02 06:15:02,578 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 166 predicate places. [2024-12-02 06:15:02,578 INFO L471 AbstractCegarLoop]: Abstraction has has 250 places, 285 transitions, 3999 flow [2024-12-02 06:15:02,578 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 50.833333333333336) internal successors, (305), 6 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:15:02,578 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:15:02,578 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:15:02,578 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-12-02 06:15:02,578 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:15:02,578 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:15:02,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1982655573, now seen corresponding path program 3 times [2024-12-02 06:15:02,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:15:02,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999138520] [2024-12-02 06:15:02,579 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 06:15:02,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:15:02,585 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 06:15:02,585 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:15:02,621 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 06:15:02,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:15:02,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999138520] [2024-12-02 06:15:02,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999138520] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:15:02,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:15:02,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 06:15:02,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809341796] [2024-12-02 06:15:02,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:15:02,622 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 06:15:02,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:15:02,622 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 06:15:02,622 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-12-02 06:15:02,634 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 47 out of 87 [2024-12-02 06:15:02,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 285 transitions, 3999 flow. Second operand has 6 states, 6 states have (on average 50.833333333333336) internal successors, (305), 6 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:15:02,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:15:02,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 47 of 87 [2024-12-02 06:15:02,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand