./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/popl20-three-array-sum.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_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/popl20-three-array-sum.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB --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 c1d27b7f98ac68d2da6120346c107c87df7f6f708200f0d5d2c806741122116e --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 03:00:01,640 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 03:00:01,737 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-28 03:00:01,742 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 03:00:01,743 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 03:00:01,768 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 03:00:01,769 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 03:00:01,769 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 03:00:01,769 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 03:00:01,770 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 03:00:01,770 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 03:00:01,770 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 03:00:01,770 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 03:00:01,771 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 03:00:01,771 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 03:00:01,771 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 03:00:01,771 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 03:00:01,771 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 03:00:01,771 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 03:00:01,772 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 03:00:01,772 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-28 03:00:01,772 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-28 03:00:01,772 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-28 03:00:01,772 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 03:00:01,772 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 03:00:01,772 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-28 03:00:01,772 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 03:00:01,772 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 03:00:01,772 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 03:00:01,773 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 03:00:01,773 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:00:01,773 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:00:01,773 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:00:01,773 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:00:01,774 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 03:00:01,774 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:00:01,774 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:00:01,774 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:00:01,774 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:00:01,775 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 03:00:01,775 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 03:00:01,775 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 03:00:01,775 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 03:00:01,775 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 03:00:01,775 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 03:00:01,775 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 03:00:01,775 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 03:00:01,776 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_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G 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 -> c1d27b7f98ac68d2da6120346c107c87df7f6f708200f0d5d2c806741122116e [2024-11-28 03:00:02,062 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 03:00:02,072 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 03:00:02,075 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 03:00:02,076 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 03:00:02,077 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 03:00:02,078 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/weaver/popl20-three-array-sum.wvr.c [2024-11-28 03:00:05,185 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/data/4286a4ba6/b72fd84a0d1e4dec808830118653b13a/FLAGd7faac3e9 [2024-11-28 03:00:05,448 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 03:00:05,449 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/sv-benchmarks/c/weaver/popl20-three-array-sum.wvr.c [2024-11-28 03:00:05,458 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/data/4286a4ba6/b72fd84a0d1e4dec808830118653b13a/FLAGd7faac3e9 [2024-11-28 03:00:05,473 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/data/4286a4ba6/b72fd84a0d1e4dec808830118653b13a [2024-11-28 03:00:05,476 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 03:00:05,477 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 03:00:05,479 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 03:00:05,479 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 03:00:05,484 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 03:00:05,485 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:00:05" (1/1) ... [2024-11-28 03:00:05,486 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@508b877f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:05, skipping insertion in model container [2024-11-28 03:00:05,486 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:00:05" (1/1) ... [2024-11-28 03:00:05,512 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:00:05,717 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:00:05,720 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:00:05,736 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 03:00:05,787 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:00:05,814 INFO L204 MainTranslator]: Completed translation [2024-11-28 03:00:05,814 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:05 WrapperNode [2024-11-28 03:00:05,814 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 03:00:05,815 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 03:00:05,816 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 03:00:05,816 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 03:00:05,829 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:05" (1/1) ... [2024-11-28 03:00:05,852 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:05" (1/1) ... [2024-11-28 03:00:05,898 INFO L138 Inliner]: procedures = 25, calls = 30, calls flagged for inlining = 9, calls inlined = 13, statements flattened = 137 [2024-11-28 03:00:05,901 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 03:00:05,901 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 03:00:05,902 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 03:00:05,902 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 03:00:05,912 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:05" (1/1) ... [2024-11-28 03:00:05,913 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:05" (1/1) ... [2024-11-28 03:00:05,919 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:05" (1/1) ... [2024-11-28 03:00:05,950 INFO L175 MemorySlicer]: Split 11 memory accesses to 2 slices as follows [2, 9]. 82 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 4 writes are split as follows [0, 4]. [2024-11-28 03:00:05,951 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:05" (1/1) ... [2024-11-28 03:00:05,955 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:05" (1/1) ... [2024-11-28 03:00:05,971 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:05" (1/1) ... [2024-11-28 03:00:05,977 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:05" (1/1) ... [2024-11-28 03:00:05,983 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:05" (1/1) ... [2024-11-28 03:00:05,987 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:05" (1/1) ... [2024-11-28 03:00:05,988 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:05" (1/1) ... [2024-11-28 03:00:05,991 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 03:00:05,991 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 03:00:05,991 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 03:00:05,992 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 03:00:05,993 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:05" (1/1) ... [2024-11-28 03:00:05,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:00:06,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:00:06,025 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 03:00:06,027 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 03:00:06,051 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 03:00:06,051 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-28 03:00:06,051 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-28 03:00:06,051 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-28 03:00:06,052 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-28 03:00:06,052 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-28 03:00:06,052 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-28 03:00:06,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 03:00:06,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 03:00:06,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 03:00:06,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 03:00:06,052 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-11-28 03:00:06,052 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-11-28 03:00:06,052 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 03:00:06,052 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 03:00:06,052 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 03:00:06,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 03:00:06,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 03:00:06,054 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-28 03:00:06,163 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 03:00:06,164 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 03:00:06,756 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-28 03:00:06,756 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 03:00:07,221 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 03:00:07,222 INFO L312 CfgBuilder]: Removed 6 assume(true) statements. [2024-11-28 03:00:07,223 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:00:07 BoogieIcfgContainer [2024-11-28 03:00:07,223 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 03:00:07,225 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 03:00:07,226 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 03:00:07,232 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 03:00:07,232 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 03:00:05" (1/3) ... [2024-11-28 03:00:07,233 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b49647b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:00:07, skipping insertion in model container [2024-11-28 03:00:07,233 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:05" (2/3) ... [2024-11-28 03:00:07,235 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b49647b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:00:07, skipping insertion in model container [2024-11-28 03:00:07,236 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:00:07" (3/3) ... [2024-11-28 03:00:07,237 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-three-array-sum.wvr.c [2024-11-28 03:00:07,259 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 03:00:07,261 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-three-array-sum.wvr.c that has 4 procedures, 58 locations, 1 initial locations, 6 loop locations, and 20 error locations. [2024-11-28 03:00:07,261 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-28 03:00:07,348 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-28 03:00:07,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 67 places, 64 transitions, 149 flow [2024-11-28 03:00:07,449 INFO L124 PetriNetUnfolderBase]: 7/61 cut-off events. [2024-11-28 03:00:07,453 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-28 03:00:07,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74 conditions, 61 events. 7/61 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 160 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 44. Up to 2 conditions per place. [2024-11-28 03:00:07,460 INFO L82 GeneralOperation]: Start removeDead. Operand has 67 places, 64 transitions, 149 flow [2024-11-28 03:00:07,465 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 63 places, 60 transitions, 138 flow [2024-11-28 03:00:07,478 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 03:00:07,501 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;@252ce61d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 03:00:07,502 INFO L334 AbstractCegarLoop]: Starting to check reachability of 35 error locations. [2024-11-28 03:00:07,506 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-28 03:00:07,506 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-11-28 03:00:07,506 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-28 03:00:07,506 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:00:07,507 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-28 03:00:07,508 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:00:07,516 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:00:07,517 INFO L85 PathProgramCache]: Analyzing trace with hash 601243, now seen corresponding path program 1 times [2024-11-28 03:00:07,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:00:07,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171115519] [2024-11-28 03:00:07,527 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:00:07,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:00:07,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:00:07,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:00:07,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:00:07,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171115519] [2024-11-28 03:00:07,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171115519] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:00:07,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:00:07,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-28 03:00:07,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440199] [2024-11-28 03:00:07,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:00:07,840 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:00:07,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:00:07,873 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:00:07,874 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:00:07,905 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 64 [2024-11-28 03:00:07,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 60 transitions, 138 flow. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:00:07,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:00:07,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 64 [2024-11-28 03:00:07,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:00:08,755 INFO L124 PetriNetUnfolderBase]: 1638/2505 cut-off events. [2024-11-28 03:00:08,756 INFO L125 PetriNetUnfolderBase]: For 125/125 co-relation queries the response was YES. [2024-11-28 03:00:08,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4920 conditions, 2505 events. 1638/2505 cut-off events. For 125/125 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 13838 event pairs, 1286 based on Foata normal form. 1/1821 useless extension candidates. Maximal degree in co-relation 4369. Up to 2234 conditions per place. [2024-11-28 03:00:08,793 INFO L140 encePairwiseOnDemand]: 58/64 looper letters, 38 selfloop transitions, 2 changer transitions 0/55 dead transitions. [2024-11-28 03:00:08,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 55 transitions, 208 flow [2024-11-28 03:00:08,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:00:08,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 03:00:08,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 101 transitions. [2024-11-28 03:00:08,812 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5260416666666666 [2024-11-28 03:00:08,815 INFO L175 Difference]: Start difference. First operand has 63 places, 60 transitions, 138 flow. Second operand 3 states and 101 transitions. [2024-11-28 03:00:08,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 55 transitions, 208 flow [2024-11-28 03:00:08,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 55 transitions, 196 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-28 03:00:08,831 INFO L231 Difference]: Finished difference. Result has 54 places, 55 transitions, 120 flow [2024-11-28 03:00:08,834 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=120, PETRI_PLACES=54, PETRI_TRANSITIONS=55} [2024-11-28 03:00:08,841 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, -9 predicate places. [2024-11-28 03:00:08,841 INFO L471 AbstractCegarLoop]: Abstraction has has 54 places, 55 transitions, 120 flow [2024-11-28 03:00:08,843 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:00:08,843 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:00:08,843 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-28 03:00:08,843 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 03:00:08,844 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:00:08,845 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:00:08,845 INFO L85 PathProgramCache]: Analyzing trace with hash 601244, now seen corresponding path program 1 times [2024-11-28 03:00:08,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:00:08,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176287538] [2024-11-28 03:00:08,845 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:00:08,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:00:08,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:00:09,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:00:09,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:00:09,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176287538] [2024-11-28 03:00:09,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176287538] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:00:09,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:00:09,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:00:09,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644645038] [2024-11-28 03:00:09,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:00:09,278 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:00:09,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:00:09,280 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:00:09,280 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:00:09,345 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 64 [2024-11-28 03:00:09,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 55 transitions, 120 flow. Second operand has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:00:09,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:00:09,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 64 [2024-11-28 03:00:09,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:00:09,946 INFO L124 PetriNetUnfolderBase]: 1639/2508 cut-off events. [2024-11-28 03:00:09,946 INFO L125 PetriNetUnfolderBase]: For 21/21 co-relation queries the response was YES. [2024-11-28 03:00:09,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4806 conditions, 2508 events. 1639/2508 cut-off events. For 21/21 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 13877 event pairs, 1286 based on Foata normal form. 0/1820 useless extension candidates. Maximal degree in co-relation 4769. Up to 2247 conditions per place. [2024-11-28 03:00:09,972 INFO L140 encePairwiseOnDemand]: 59/64 looper letters, 42 selfloop transitions, 4 changer transitions 0/58 dead transitions. [2024-11-28 03:00:09,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 58 transitions, 218 flow [2024-11-28 03:00:09,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:00:09,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:00:09,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 123 transitions. [2024-11-28 03:00:09,975 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.48046875 [2024-11-28 03:00:09,976 INFO L175 Difference]: Start difference. First operand has 54 places, 55 transitions, 120 flow. Second operand 4 states and 123 transitions. [2024-11-28 03:00:09,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 58 transitions, 218 flow [2024-11-28 03:00:09,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 58 transitions, 214 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:00:09,980 INFO L231 Difference]: Finished difference. Result has 57 places, 58 transitions, 143 flow [2024-11-28 03:00:09,981 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=143, PETRI_PLACES=57, PETRI_TRANSITIONS=58} [2024-11-28 03:00:09,982 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, -6 predicate places. [2024-11-28 03:00:09,982 INFO L471 AbstractCegarLoop]: Abstraction has has 57 places, 58 transitions, 143 flow [2024-11-28 03:00:09,983 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:00:09,983 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:00:09,983 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2024-11-28 03:00:09,984 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 03:00:09,984 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:00:09,985 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:00:09,986 INFO L85 PathProgramCache]: Analyzing trace with hash 18639657, now seen corresponding path program 1 times [2024-11-28 03:00:09,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:00:09,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642324595] [2024-11-28 03:00:09,987 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:00:09,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:00:10,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:00:10,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:00:10,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:00:10,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642324595] [2024-11-28 03:00:10,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642324595] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:00:10,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:00:10,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:00:10,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269135745] [2024-11-28 03:00:10,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:00:10,185 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:00:10,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:00:10,187 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:00:10,187 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:00:10,213 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 64 [2024-11-28 03:00:10,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 58 transitions, 143 flow. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:00:10,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:00:10,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 64 [2024-11-28 03:00:10,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:00:10,728 INFO L124 PetriNetUnfolderBase]: 1641/2518 cut-off events. [2024-11-28 03:00:10,729 INFO L125 PetriNetUnfolderBase]: For 21/21 co-relation queries the response was YES. [2024-11-28 03:00:10,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4832 conditions, 2518 events. 1641/2518 cut-off events. For 21/21 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 13962 event pairs, 1286 based on Foata normal form. 0/1831 useless extension candidates. Maximal degree in co-relation 4780. Up to 2245 conditions per place. [2024-11-28 03:00:10,753 INFO L140 encePairwiseOnDemand]: 55/64 looper letters, 41 selfloop transitions, 10 changer transitions 0/66 dead transitions. [2024-11-28 03:00:10,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 66 transitions, 261 flow [2024-11-28 03:00:10,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:00:10,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:00:10,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 141 transitions. [2024-11-28 03:00:10,756 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.55078125 [2024-11-28 03:00:10,756 INFO L175 Difference]: Start difference. First operand has 57 places, 58 transitions, 143 flow. Second operand 4 states and 141 transitions. [2024-11-28 03:00:10,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 66 transitions, 261 flow [2024-11-28 03:00:10,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 66 transitions, 258 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 03:00:10,759 INFO L231 Difference]: Finished difference. Result has 61 places, 64 transitions, 196 flow [2024-11-28 03:00:10,760 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=196, PETRI_PLACES=61, PETRI_TRANSITIONS=64} [2024-11-28 03:00:10,760 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, -2 predicate places. [2024-11-28 03:00:10,761 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 64 transitions, 196 flow [2024-11-28 03:00:10,761 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:00:10,761 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:00:10,761 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-11-28 03:00:10,761 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 03:00:10,761 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:00:10,762 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:00:10,770 INFO L85 PathProgramCache]: Analyzing trace with hash 577815323, now seen corresponding path program 1 times [2024-11-28 03:00:10,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:00:10,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264437163] [2024-11-28 03:00:10,770 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:00:10,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:00:10,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:00:11,243 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:00:11,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:00:11,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264437163] [2024-11-28 03:00:11,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264437163] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:00:11,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437932156] [2024-11-28 03:00:11,245 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:00:11,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:00:11,245 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:00:11,248 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:00:11,251 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 03:00:11,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:00:11,329 INFO L256 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 03:00:11,333 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:00:11,426 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 8 treesize of output 1 [2024-11-28 03:00:11,628 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:00:11,629 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:00:11,779 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:00:11,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437932156] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:00:11,780 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:00:11,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2024-11-28 03:00:11,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061346397] [2024-11-28 03:00:11,780 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:00:11,781 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:00:11,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:00:11,782 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:00:11,783 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:00:11,978 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 64 [2024-11-28 03:00:11,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 64 transitions, 196 flow. Second operand has 11 states, 11 states have (on average 20.363636363636363) internal successors, (224), 11 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-11-28 03:00:11,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:00:11,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 64 [2024-11-28 03:00:11,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:00:12,719 INFO L124 PetriNetUnfolderBase]: 1642/2520 cut-off events. [2024-11-28 03:00:12,719 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-11-28 03:00:12,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4869 conditions, 2520 events. 1642/2520 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 13912 event pairs, 1286 based on Foata normal form. 0/1838 useless extension candidates. Maximal degree in co-relation 4785. Up to 2254 conditions per place. [2024-11-28 03:00:12,739 INFO L140 encePairwiseOnDemand]: 59/64 looper letters, 44 selfloop transitions, 10 changer transitions 0/66 dead transitions. [2024-11-28 03:00:12,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 66 transitions, 315 flow [2024-11-28 03:00:12,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:00:12,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 03:00:12,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-11-28 03:00:12,745 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39453125 [2024-11-28 03:00:12,745 INFO L175 Difference]: Start difference. First operand has 61 places, 64 transitions, 196 flow. Second operand 8 states and 202 transitions. [2024-11-28 03:00:12,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 66 transitions, 315 flow [2024-11-28 03:00:12,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 66 transitions, 315 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-28 03:00:12,750 INFO L231 Difference]: Finished difference. Result has 67 places, 66 transitions, 227 flow [2024-11-28 03:00:12,750 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=227, PETRI_PLACES=67, PETRI_TRANSITIONS=66} [2024-11-28 03:00:12,751 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 4 predicate places. [2024-11-28 03:00:12,751 INFO L471 AbstractCegarLoop]: Abstraction has has 67 places, 66 transitions, 227 flow [2024-11-28 03:00:12,751 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 20.363636363636363) internal successors, (224), 11 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-11-28 03:00:12,751 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:00:12,751 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-28 03:00:12,762 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-28 03:00:12,952 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:00:12,952 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:00:12,953 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:00:12,953 INFO L85 PathProgramCache]: Analyzing trace with hash 732406922, now seen corresponding path program 1 times [2024-11-28 03:00:12,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:00:12,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941816745] [2024-11-28 03:00:12,953 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:00:12,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:00:12,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:00:13,229 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:00:13,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:00:13,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941816745] [2024-11-28 03:00:13,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941816745] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:00:13,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487046842] [2024-11-28 03:00:13,230 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:00:13,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:00:13,230 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:00:13,233 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:00:13,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 03:00:13,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:00:13,322 INFO L256 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-28 03:00:13,325 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:00:13,347 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 8 treesize of output 1 [2024-11-28 03:00:13,524 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 03:00:13,525 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 27 [2024-11-28 03:00:13,562 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:00:13,563 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:00:13,699 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:00:13,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1487046842] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:00:13,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:00:13,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 3] total 10 [2024-11-28 03:00:13,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182466346] [2024-11-28 03:00:13,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:00:13,700 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:00:13,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:00:13,701 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:00:13,701 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:00:13,785 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 64 [2024-11-28 03:00:13,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 66 transitions, 227 flow. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:00:13,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:00:13,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 64 [2024-11-28 03:00:13,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:00:14,755 INFO L124 PetriNetUnfolderBase]: 3276/5011 cut-off events. [2024-11-28 03:00:14,756 INFO L125 PetriNetUnfolderBase]: For 45/45 co-relation queries the response was YES. [2024-11-28 03:00:14,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9649 conditions, 5011 events. 3276/5011 cut-off events. For 45/45 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 30853 event pairs, 2572 based on Foata normal form. 2/3655 useless extension candidates. Maximal degree in co-relation 4826. Up to 2248 conditions per place. [2024-11-28 03:00:14,810 INFO L140 encePairwiseOnDemand]: 55/64 looper letters, 77 selfloop transitions, 10 changer transitions 0/99 dead transitions. [2024-11-28 03:00:14,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 99 transitions, 480 flow [2024-11-28 03:00:14,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:00:14,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:00:14,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 180 transitions. [2024-11-28 03:00:14,813 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-11-28 03:00:14,814 INFO L175 Difference]: Start difference. First operand has 67 places, 66 transitions, 227 flow. Second operand 5 states and 180 transitions. [2024-11-28 03:00:14,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 99 transitions, 480 flow [2024-11-28 03:00:14,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 99 transitions, 438 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-11-28 03:00:14,820 INFO L231 Difference]: Finished difference. Result has 65 places, 67 transitions, 221 flow [2024-11-28 03:00:14,821 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=185, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=221, PETRI_PLACES=65, PETRI_TRANSITIONS=67} [2024-11-28 03:00:14,822 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 2 predicate places. [2024-11-28 03:00:14,822 INFO L471 AbstractCegarLoop]: Abstraction has has 65 places, 67 transitions, 221 flow [2024-11-28 03:00:14,823 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:00:14,824 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:00:14,824 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:00:14,835 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-28 03:00:15,024 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:00:15,025 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:00:15,025 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:00:15,026 INFO L85 PathProgramCache]: Analyzing trace with hash -61948978, now seen corresponding path program 1 times [2024-11-28 03:00:15,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:00:15,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522828805] [2024-11-28 03:00:15,026 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:00:15,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:00:15,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:00:15,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:00:15,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:00:15,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522828805] [2024-11-28 03:00:15,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522828805] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:00:15,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:00:15,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:00:15,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359109275] [2024-11-28 03:00:15,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:00:15,182 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:00:15,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:00:15,183 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:00:15,183 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:00:15,221 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 64 [2024-11-28 03:00:15,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 67 transitions, 221 flow. Second operand has 5 states, 5 states have (on average 22.4) internal successors, (112), 5 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:00:15,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:00:15,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 64 [2024-11-28 03:00:15,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:00:16,206 INFO L124 PetriNetUnfolderBase]: 4274/6607 cut-off events. [2024-11-28 03:00:16,206 INFO L125 PetriNetUnfolderBase]: For 72/72 co-relation queries the response was YES. [2024-11-28 03:00:16,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12755 conditions, 6607 events. 4274/6607 cut-off events. For 72/72 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 41924 event pairs, 2475 based on Foata normal form. 0/4580 useless extension candidates. Maximal degree in co-relation 5865. Up to 2749 conditions per place. [2024-11-28 03:00:16,244 INFO L140 encePairwiseOnDemand]: 54/64 looper letters, 91 selfloop transitions, 14 changer transitions 0/118 dead transitions. [2024-11-28 03:00:16,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 118 transitions, 545 flow [2024-11-28 03:00:16,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 03:00:16,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 03:00:16,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 228 transitions. [2024-11-28 03:00:16,246 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-11-28 03:00:16,246 INFO L175 Difference]: Start difference. First operand has 65 places, 67 transitions, 221 flow. Second operand 6 states and 228 transitions. [2024-11-28 03:00:16,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 118 transitions, 545 flow [2024-11-28 03:00:16,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 118 transitions, 543 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 03:00:16,250 INFO L231 Difference]: Finished difference. Result has 71 places, 69 transitions, 264 flow [2024-11-28 03:00:16,250 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=219, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=264, PETRI_PLACES=71, PETRI_TRANSITIONS=69} [2024-11-28 03:00:16,251 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 8 predicate places. [2024-11-28 03:00:16,251 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 69 transitions, 264 flow [2024-11-28 03:00:16,251 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.4) internal successors, (112), 5 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:00:16,251 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:00:16,251 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2024-11-28 03:00:16,251 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 03:00:16,252 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:00:16,252 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:00:16,252 INFO L85 PathProgramCache]: Analyzing trace with hash -531565181, now seen corresponding path program 1 times [2024-11-28 03:00:16,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:00:16,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463084534] [2024-11-28 03:00:16,252 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:00:16,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:00:16,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:00:16,387 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:00:16,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:00:16,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463084534] [2024-11-28 03:00:16,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463084534] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:00:16,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1379617622] [2024-11-28 03:00:16,388 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:00:16,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:00:16,388 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:00:16,390 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:00:16,395 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 03:00:16,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:00:16,475 INFO L256 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 03:00:16,476 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:00:16,560 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:00:16,561 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:00:16,637 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:00:16,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1379617622] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:00:16,637 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:00:16,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2024-11-28 03:00:16,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103669974] [2024-11-28 03:00:16,638 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:00:16,638 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 03:00:16,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:00:16,638 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 03:00:16,639 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-11-28 03:00:16,765 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 64 [2024-11-28 03:00:16,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 69 transitions, 264 flow. Second operand has 13 states, 13 states have (on average 23.53846153846154) internal successors, (306), 13 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:00:16,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:00:16,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 64 [2024-11-28 03:00:16,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:00:18,324 INFO L124 PetriNetUnfolderBase]: 5560/9244 cut-off events. [2024-11-28 03:00:18,324 INFO L125 PetriNetUnfolderBase]: For 2389/2559 co-relation queries the response was YES. [2024-11-28 03:00:18,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19223 conditions, 9244 events. 5560/9244 cut-off events. For 2389/2559 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 65577 event pairs, 4567 based on Foata normal form. 2/6565 useless extension candidates. Maximal degree in co-relation 5997. Up to 5480 conditions per place. [2024-11-28 03:00:18,463 INFO L140 encePairwiseOnDemand]: 54/64 looper letters, 72 selfloop transitions, 29 changer transitions 0/115 dead transitions. [2024-11-28 03:00:18,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 115 transitions, 635 flow [2024-11-28 03:00:18,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:00:18,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 03:00:18,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 298 transitions. [2024-11-28 03:00:18,469 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5173611111111112 [2024-11-28 03:00:18,469 INFO L175 Difference]: Start difference. First operand has 71 places, 69 transitions, 264 flow. Second operand 9 states and 298 transitions. [2024-11-28 03:00:18,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 115 transitions, 635 flow [2024-11-28 03:00:18,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 115 transitions, 614 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:00:18,483 INFO L231 Difference]: Finished difference. Result has 79 places, 81 transitions, 410 flow [2024-11-28 03:00:18,485 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=250, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=410, PETRI_PLACES=79, PETRI_TRANSITIONS=81} [2024-11-28 03:00:18,485 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 16 predicate places. [2024-11-28 03:00:18,486 INFO L471 AbstractCegarLoop]: Abstraction has has 79 places, 81 transitions, 410 flow [2024-11-28 03:00:18,486 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 23.53846153846154) internal successors, (306), 13 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:00:18,486 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:00:18,486 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:00:18,499 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 03:00:18,692 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:00:18,692 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:00:18,693 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:00:18,693 INFO L85 PathProgramCache]: Analyzing trace with hash 543095514, now seen corresponding path program 1 times [2024-11-28 03:00:18,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:00:18,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98117699] [2024-11-28 03:00:18,693 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:00:18,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:00:18,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:00:18,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:00:18,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:00:18,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98117699] [2024-11-28 03:00:18,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98117699] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:00:18,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:00:18,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:00:18,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315952171] [2024-11-28 03:00:18,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:00:18,846 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:00:18,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:00:18,847 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:00:18,847 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:00:18,882 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 64 [2024-11-28 03:00:18,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 81 transitions, 410 flow. Second operand has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:00:18,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:00:18,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 64 [2024-11-28 03:00:18,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:00:19,787 INFO L124 PetriNetUnfolderBase]: 4190/6505 cut-off events. [2024-11-28 03:00:19,788 INFO L125 PetriNetUnfolderBase]: For 1342/1670 co-relation queries the response was YES. [2024-11-28 03:00:19,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13663 conditions, 6505 events. 4190/6505 cut-off events. For 1342/1670 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 36455 event pairs, 3102 based on Foata normal form. 0/4833 useless extension candidates. Maximal degree in co-relation 5605. Up to 4925 conditions per place. [2024-11-28 03:00:19,836 INFO L140 encePairwiseOnDemand]: 54/64 looper letters, 80 selfloop transitions, 20 changer transitions 0/113 dead transitions. [2024-11-28 03:00:19,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 113 transitions, 702 flow [2024-11-28 03:00:19,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 03:00:19,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 03:00:19,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 211 transitions. [2024-11-28 03:00:19,839 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5494791666666666 [2024-11-28 03:00:19,839 INFO L175 Difference]: Start difference. First operand has 79 places, 81 transitions, 410 flow. Second operand 6 states and 211 transitions. [2024-11-28 03:00:19,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 113 transitions, 702 flow [2024-11-28 03:00:19,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 113 transitions, 621 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-11-28 03:00:19,845 INFO L231 Difference]: Finished difference. Result has 81 places, 83 transitions, 387 flow [2024-11-28 03:00:19,845 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=329, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=387, PETRI_PLACES=81, PETRI_TRANSITIONS=83} [2024-11-28 03:00:19,846 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 18 predicate places. [2024-11-28 03:00:19,846 INFO L471 AbstractCegarLoop]: Abstraction has has 81 places, 83 transitions, 387 flow [2024-11-28 03:00:19,847 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:00:19,847 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:00:19,847 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1] [2024-11-28 03:00:19,847 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-28 03:00:19,847 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:00:19,848 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:00:19,848 INFO L85 PathProgramCache]: Analyzing trace with hash -168913308, now seen corresponding path program 2 times [2024-11-28 03:00:19,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:00:19,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566371970] [2024-11-28 03:00:19,848 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:00:19,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:00:19,876 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:00:19,876 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:00:20,139 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-28 03:00:20,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:00:20,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566371970] [2024-11-28 03:00:20,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566371970] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:00:20,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [250532649] [2024-11-28 03:00:20,140 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:00:20,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:00:20,140 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:00:20,142 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:00:20,148 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 03:00:20,236 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:00:20,236 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:00:20,242 INFO L256 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-28 03:00:20,244 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:00:20,270 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 8 treesize of output 1 [2024-11-28 03:00:20,455 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 03:00:20,456 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 27 [2024-11-28 03:00:20,562 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:00:20,562 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:00:20,850 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:00:20,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [250532649] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:00:20,850 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:00:20,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 14 [2024-11-28 03:00:20,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564494776] [2024-11-28 03:00:20,850 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:00:20,851 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-28 03:00:20,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:00:20,853 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-28 03:00:20,854 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2024-11-28 03:00:21,464 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 64 [2024-11-28 03:00:21,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 83 transitions, 387 flow. Second operand has 16 states, 16 states have (on average 20.75) internal successors, (332), 16 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:00:21,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:00:21,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 64 [2024-11-28 03:00:21,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:00:23,805 INFO L124 PetriNetUnfolderBase]: 5994/9164 cut-off events. [2024-11-28 03:00:23,805 INFO L125 PetriNetUnfolderBase]: For 3144/3632 co-relation queries the response was YES. [2024-11-28 03:00:23,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20639 conditions, 9164 events. 5994/9164 cut-off events. For 3144/3632 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 58981 event pairs, 4932 based on Foata normal form. 4/7037 useless extension candidates. Maximal degree in co-relation 7476. Up to 5129 conditions per place. [2024-11-28 03:00:23,861 INFO L140 encePairwiseOnDemand]: 52/64 looper letters, 76 selfloop transitions, 35 changer transitions 0/123 dead transitions. [2024-11-28 03:00:23,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 123 transitions, 771 flow [2024-11-28 03:00:23,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:00:23,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:00:23,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 309 transitions. [2024-11-28 03:00:23,864 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43892045454545453 [2024-11-28 03:00:23,864 INFO L175 Difference]: Start difference. First operand has 81 places, 83 transitions, 387 flow. Second operand 11 states and 309 transitions. [2024-11-28 03:00:23,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 123 transitions, 771 flow [2024-11-28 03:00:23,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 123 transitions, 720 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 03:00:23,880 INFO L231 Difference]: Finished difference. Result has 86 places, 87 transitions, 467 flow [2024-11-28 03:00:23,880 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=335, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=467, PETRI_PLACES=86, PETRI_TRANSITIONS=87} [2024-11-28 03:00:23,882 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 23 predicate places. [2024-11-28 03:00:23,883 INFO L471 AbstractCegarLoop]: Abstraction has has 86 places, 87 transitions, 467 flow [2024-11-28 03:00:23,884 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 20.75) internal successors, (332), 16 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:00:23,885 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:00:23,885 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:00:23,896 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-28 03:00:24,089 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:00:24,090 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread3Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:00:24,090 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:00:24,091 INFO L85 PathProgramCache]: Analyzing trace with hash -2100113463, now seen corresponding path program 1 times [2024-11-28 03:00:24,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:00:24,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137551041] [2024-11-28 03:00:24,091 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:00:24,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:00:24,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:00:24,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:00:24,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:00:24,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137551041] [2024-11-28 03:00:24,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137551041] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:00:24,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:00:24,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:00:24,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217803366] [2024-11-28 03:00:24,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:00:24,225 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:00:24,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:00:24,226 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:00:24,226 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:00:24,250 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 64 [2024-11-28 03:00:24,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 87 transitions, 467 flow. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:00:24,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:00:24,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 64 [2024-11-28 03:00:24,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:00:25,153 INFO L124 PetriNetUnfolderBase]: 4789/7487 cut-off events. [2024-11-28 03:00:25,154 INFO L125 PetriNetUnfolderBase]: For 2620/2989 co-relation queries the response was YES. [2024-11-28 03:00:25,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16856 conditions, 7487 events. 4789/7487 cut-off events. For 2620/2989 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 46957 event pairs, 3876 based on Foata normal form. 0/6058 useless extension candidates. Maximal degree in co-relation 6045. Up to 6652 conditions per place. [2024-11-28 03:00:25,206 INFO L140 encePairwiseOnDemand]: 60/64 looper letters, 62 selfloop transitions, 11 changer transitions 0/85 dead transitions. [2024-11-28 03:00:25,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 85 transitions, 609 flow [2024-11-28 03:00:25,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:00:25,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:00:25,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 116 transitions. [2024-11-28 03:00:25,207 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.453125 [2024-11-28 03:00:25,208 INFO L175 Difference]: Start difference. First operand has 86 places, 87 transitions, 467 flow. Second operand 4 states and 116 transitions. [2024-11-28 03:00:25,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 85 transitions, 609 flow [2024-11-28 03:00:25,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 85 transitions, 564 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-11-28 03:00:25,224 INFO L231 Difference]: Finished difference. Result has 83 places, 85 transitions, 440 flow [2024-11-28 03:00:25,224 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=440, PETRI_PLACES=83, PETRI_TRANSITIONS=85} [2024-11-28 03:00:25,225 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 20 predicate places. [2024-11-28 03:00:25,226 INFO L471 AbstractCegarLoop]: Abstraction has has 83 places, 85 transitions, 440 flow [2024-11-28 03:00:25,226 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:00:25,226 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:00:25,226 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:00:25,227 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-28 03:00:25,227 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:00:25,227 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:00:25,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1234710547, now seen corresponding path program 1 times [2024-11-28 03:00:25,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:00:25,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835334398] [2024-11-28 03:00:25,228 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:00:25,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:00:25,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:00:25,482 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:00:25,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:00:25,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835334398] [2024-11-28 03:00:25,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835334398] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:00:25,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:00:25,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:00:25,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364301551] [2024-11-28 03:00:25,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:00:25,483 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:00:25,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:00:25,484 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:00:25,484 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:00:25,530 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 64 [2024-11-28 03:00:25,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 85 transitions, 440 flow. Second operand has 5 states, 5 states have (on average 20.6) internal successors, (103), 5 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:00:25,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:00:25,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 64 [2024-11-28 03:00:25,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:00:26,274 INFO L124 PetriNetUnfolderBase]: 4096/6379 cut-off events. [2024-11-28 03:00:26,275 INFO L125 PetriNetUnfolderBase]: For 2043/2370 co-relation queries the response was YES. [2024-11-28 03:00:26,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14299 conditions, 6379 events. 4096/6379 cut-off events. For 2043/2370 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 38925 event pairs, 3281 based on Foata normal form. 0/5248 useless extension candidates. Maximal degree in co-relation 5268. Up to 5671 conditions per place. [2024-11-28 03:00:26,322 INFO L140 encePairwiseOnDemand]: 59/64 looper letters, 58 selfloop transitions, 14 changer transitions 0/83 dead transitions. [2024-11-28 03:00:26,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 83 transitions, 580 flow [2024-11-28 03:00:26,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:00:26,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:00:26,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-11-28 03:00:26,324 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.403125 [2024-11-28 03:00:26,324 INFO L175 Difference]: Start difference. First operand has 83 places, 85 transitions, 440 flow. Second operand 5 states and 129 transitions. [2024-11-28 03:00:26,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 83 transitions, 580 flow [2024-11-28 03:00:26,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 83 transitions, 568 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:00:26,338 INFO L231 Difference]: Finished difference. Result has 83 places, 83 transitions, 452 flow [2024-11-28 03:00:26,339 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=424, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=452, PETRI_PLACES=83, PETRI_TRANSITIONS=83} [2024-11-28 03:00:26,339 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 20 predicate places. [2024-11-28 03:00:26,339 INFO L471 AbstractCegarLoop]: Abstraction has has 83 places, 83 transitions, 452 flow [2024-11-28 03:00:26,340 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.6) internal successors, (103), 5 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:00:26,340 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:00:26,340 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:00:26,341 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-28 03:00:26,341 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:00:26,342 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:00:26,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1234710546, now seen corresponding path program 1 times [2024-11-28 03:00:26,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:00:26,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430997553] [2024-11-28 03:00:26,342 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:00:26,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:00:26,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:00:26,937 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:00:26,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:00:26,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430997553] [2024-11-28 03:00:26,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430997553] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:00:26,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1172139898] [2024-11-28 03:00:26,938 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:00:26,938 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:00:26,938 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:00:26,945 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:00:26,948 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 03:00:27,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:00:27,057 INFO L256 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-28 03:00:27,060 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:00:27,076 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-11-28 03:00:27,084 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 8 treesize of output 1 [2024-11-28 03:00:27,175 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 03:00:27,175 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 17 [2024-11-28 03:00:27,205 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 03:00:27,205 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-11-28 03:00:27,372 INFO L349 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2024-11-28 03:00:27,372 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 32 [2024-11-28 03:00:28,236 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:00:28,237 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:00:29,037 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:00:29,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1172139898] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:00:29,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:00:29,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 15 [2024-11-28 03:00:29,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818399049] [2024-11-28 03:00:29,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:00:29,039 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 03:00:29,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:00:29,040 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 03:00:29,040 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2024-11-28 03:00:29,439 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 64 [2024-11-28 03:00:29,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 83 transitions, 452 flow. Second operand has 7 states, 7 states have (on average 22.857142857142858) internal successors, (160), 7 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:00:29,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:00:29,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 64 [2024-11-28 03:00:29,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:00:35,409 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:00:39,570 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-11-28 03:00:43,713 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-11-28 03:00:47,754 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-11-28 03:00:51,867 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-11-28 03:00:56,004 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-11-28 03:01:00,140 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-11-28 03:01:04,438 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-11-28 03:01:04,947 INFO L124 PetriNetUnfolderBase]: 6476/10648 cut-off events. [2024-11-28 03:01:04,947 INFO L125 PetriNetUnfolderBase]: For 3069/3492 co-relation queries the response was YES. [2024-11-28 03:01:04,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23456 conditions, 10648 events. 6476/10648 cut-off events. For 3069/3492 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 76802 event pairs, 3548 based on Foata normal form. 0/8310 useless extension candidates. Maximal degree in co-relation 8610. Up to 5413 conditions per place. [2024-11-28 03:01:05,001 INFO L140 encePairwiseOnDemand]: 54/64 looper letters, 90 selfloop transitions, 25 changer transitions 0/125 dead transitions. [2024-11-28 03:01:05,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 125 transitions, 812 flow [2024-11-28 03:01:05,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 03:01:05,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 03:01:05,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 229 transitions. [2024-11-28 03:01:05,003 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5111607142857143 [2024-11-28 03:01:05,003 INFO L175 Difference]: Start difference. First operand has 83 places, 83 transitions, 452 flow. Second operand 7 states and 229 transitions. [2024-11-28 03:01:05,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 125 transitions, 812 flow [2024-11-28 03:01:05,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 125 transitions, 794 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 03:01:05,023 INFO L231 Difference]: Finished difference. Result has 88 places, 87 transitions, 531 flow [2024-11-28 03:01:05,023 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=434, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=531, PETRI_PLACES=88, PETRI_TRANSITIONS=87} [2024-11-28 03:01:05,023 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 25 predicate places. [2024-11-28 03:01:05,023 INFO L471 AbstractCegarLoop]: Abstraction has has 88 places, 87 transitions, 531 flow [2024-11-28 03:01:05,024 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.857142857142858) internal successors, (160), 7 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:01:05,024 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:01:05,024 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:01:05,030 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-28 03:01:05,224 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:01:05,224 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:01:05,225 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:01:05,225 INFO L85 PathProgramCache]: Analyzing trace with hash -2100113462, now seen corresponding path program 1 times [2024-11-28 03:01:05,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:01:05,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109985879] [2024-11-28 03:01:05,225 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:05,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:01:05,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:05,328 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:01:05,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:01:05,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109985879] [2024-11-28 03:01:05,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109985879] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:01:05,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:01:05,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:01:05,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56621522] [2024-11-28 03:01:05,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:01:05,329 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:01:05,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:01:05,330 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:01:05,331 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:01:05,355 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 64 [2024-11-28 03:01:05,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 87 transitions, 531 flow. Second operand has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:01:05,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:01:05,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 64 [2024-11-28 03:01:05,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:01:06,008 INFO L124 PetriNetUnfolderBase]: 5527/8763 cut-off events. [2024-11-28 03:01:06,009 INFO L125 PetriNetUnfolderBase]: For 12163/13603 co-relation queries the response was YES. [2024-11-28 03:01:06,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22950 conditions, 8763 events. 5527/8763 cut-off events. For 12163/13603 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 55712 event pairs, 3790 based on Foata normal form. 0/7019 useless extension candidates. Maximal degree in co-relation 8149. Up to 6689 conditions per place. [2024-11-28 03:01:06,048 INFO L140 encePairwiseOnDemand]: 55/64 looper letters, 78 selfloop transitions, 22 changer transitions 0/110 dead transitions. [2024-11-28 03:01:06,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 110 transitions, 837 flow [2024-11-28 03:01:06,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 03:01:06,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 03:01:06,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 199 transitions. [2024-11-28 03:01:06,050 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5182291666666666 [2024-11-28 03:01:06,050 INFO L175 Difference]: Start difference. First operand has 88 places, 87 transitions, 531 flow. Second operand 6 states and 199 transitions. [2024-11-28 03:01:06,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 110 transitions, 837 flow [2024-11-28 03:01:06,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 110 transitions, 833 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 03:01:06,062 INFO L231 Difference]: Finished difference. Result has 94 places, 88 transitions, 585 flow [2024-11-28 03:01:06,062 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=527, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=585, PETRI_PLACES=94, PETRI_TRANSITIONS=88} [2024-11-28 03:01:06,062 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 31 predicate places. [2024-11-28 03:01:06,062 INFO L471 AbstractCegarLoop]: Abstraction has has 94 places, 88 transitions, 585 flow [2024-11-28 03:01:06,063 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:01:06,063 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:01:06,063 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:01:06,063 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-28 03:01:06,063 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:01:06,064 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:01:06,064 INFO L85 PathProgramCache]: Analyzing trace with hash 378679394, now seen corresponding path program 1 times [2024-11-28 03:01:06,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:01:06,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536481763] [2024-11-28 03:01:06,064 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:06,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:01:06,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:06,317 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 03:01:06,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:01:06,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536481763] [2024-11-28 03:01:06,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536481763] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:01:06,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [858574968] [2024-11-28 03:01:06,318 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:06,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:01:06,318 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:01:06,320 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:01:06,325 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 03:01:06,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:06,408 INFO L256 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-28 03:01:06,410 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:01:06,414 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-11-28 03:01:06,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 03:01:06,464 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-11-28 03:01:06,475 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 03:01:06,475 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-11-28 03:01:06,535 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 03:01:06,535 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:01:06,644 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-11-28 03:01:06,717 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 03:01:06,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [858574968] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:01:06,718 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:01:06,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2024-11-28 03:01:06,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309895606] [2024-11-28 03:01:06,718 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:01:06,718 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 03:01:06,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:01:06,719 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 03:01:06,720 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-11-28 03:01:07,021 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 64 [2024-11-28 03:01:07,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 88 transitions, 585 flow. Second operand has 13 states, 13 states have (on average 20.46153846153846) internal successors, (266), 13 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:01:07,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:01:07,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 64 [2024-11-28 03:01:07,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:01:08,193 INFO L124 PetriNetUnfolderBase]: 6547/10770 cut-off events. [2024-11-28 03:01:08,193 INFO L125 PetriNetUnfolderBase]: For 9430/10777 co-relation queries the response was YES. [2024-11-28 03:01:08,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27694 conditions, 10770 events. 6547/10770 cut-off events. For 9430/10777 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 75336 event pairs, 3556 based on Foata normal form. 342/9279 useless extension candidates. Maximal degree in co-relation 15679. Up to 6165 conditions per place. [2024-11-28 03:01:08,244 INFO L140 encePairwiseOnDemand]: 53/64 looper letters, 89 selfloop transitions, 27 changer transitions 0/126 dead transitions. [2024-11-28 03:01:08,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 126 transitions, 951 flow [2024-11-28 03:01:08,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:01:08,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 03:01:08,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-11-28 03:01:08,246 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44921875 [2024-11-28 03:01:08,246 INFO L175 Difference]: Start difference. First operand has 94 places, 88 transitions, 585 flow. Second operand 8 states and 230 transitions. [2024-11-28 03:01:08,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 126 transitions, 951 flow [2024-11-28 03:01:08,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 126 transitions, 915 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 03:01:08,265 INFO L231 Difference]: Finished difference. Result has 99 places, 89 transitions, 618 flow [2024-11-28 03:01:08,265 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=549, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=618, PETRI_PLACES=99, PETRI_TRANSITIONS=89} [2024-11-28 03:01:08,265 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 36 predicate places. [2024-11-28 03:01:08,265 INFO L471 AbstractCegarLoop]: Abstraction has has 99 places, 89 transitions, 618 flow [2024-11-28 03:01:08,266 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 20.46153846153846) internal successors, (266), 13 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:01:08,266 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:01:08,266 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:01:08,275 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-28 03:01:08,466 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-28 03:01:08,467 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:01:08,467 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:01:08,467 INFO L85 PathProgramCache]: Analyzing trace with hash 378679393, now seen corresponding path program 1 times [2024-11-28 03:01:08,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:01:08,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641376623] [2024-11-28 03:01:08,467 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:08,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:01:08,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:08,560 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:01:08,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:01:08,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641376623] [2024-11-28 03:01:08,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641376623] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:01:08,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:01:08,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:01:08,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624387656] [2024-11-28 03:01:08,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:01:08,562 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:01:08,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:01:08,562 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:01:08,562 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:01:08,611 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 64 [2024-11-28 03:01:08,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 89 transitions, 618 flow. Second operand has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:01:08,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:01:08,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 64 [2024-11-28 03:01:08,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:01:09,227 INFO L124 PetriNetUnfolderBase]: 4951/8472 cut-off events. [2024-11-28 03:01:09,227 INFO L125 PetriNetUnfolderBase]: For 16103/17069 co-relation queries the response was YES. [2024-11-28 03:01:09,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23886 conditions, 8472 events. 4951/8472 cut-off events. For 16103/17069 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 59264 event pairs, 3649 based on Foata normal form. 516/7743 useless extension candidates. Maximal degree in co-relation 13982. Up to 6724 conditions per place. [2024-11-28 03:01:09,273 INFO L140 encePairwiseOnDemand]: 59/64 looper letters, 60 selfloop transitions, 17 changer transitions 0/87 dead transitions. [2024-11-28 03:01:09,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 87 transitions, 768 flow [2024-11-28 03:01:09,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:01:09,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:01:09,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-11-28 03:01:09,274 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-11-28 03:01:09,274 INFO L175 Difference]: Start difference. First operand has 99 places, 89 transitions, 618 flow. Second operand 5 states and 128 transitions. [2024-11-28 03:01:09,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 87 transitions, 768 flow [2024-11-28 03:01:09,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 87 transitions, 727 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-28 03:01:09,287 INFO L231 Difference]: Finished difference. Result has 96 places, 87 transitions, 607 flow [2024-11-28 03:01:09,287 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=573, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=607, PETRI_PLACES=96, PETRI_TRANSITIONS=87} [2024-11-28 03:01:09,288 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 33 predicate places. [2024-11-28 03:01:09,288 INFO L471 AbstractCegarLoop]: Abstraction has has 96 places, 87 transitions, 607 flow [2024-11-28 03:01:09,288 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:01:09,288 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:01:09,288 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:01:09,288 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-28 03:01:09,288 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:01:09,289 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:01:09,289 INFO L85 PathProgramCache]: Analyzing trace with hash -1199340738, now seen corresponding path program 1 times [2024-11-28 03:01:09,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:01:09,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697701342] [2024-11-28 03:01:09,289 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:09,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:01:09,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:09,511 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 03:01:09,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:01:09,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697701342] [2024-11-28 03:01:09,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697701342] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:01:09,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1683366294] [2024-11-28 03:01:09,511 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:09,511 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:01:09,511 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:01:09,515 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:01:09,516 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 03:01:09,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:09,610 INFO L256 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-28 03:01:09,612 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:01:09,626 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 8 treesize of output 1 [2024-11-28 03:01:09,716 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 03:01:09,716 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 27 [2024-11-28 03:01:09,770 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 03:01:09,770 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:01:09,919 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 03:01:09,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1683366294] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:01:09,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:01:09,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5, 6] total 12 [2024-11-28 03:01:09,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712677227] [2024-11-28 03:01:09,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:01:09,921 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 03:01:09,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:01:09,921 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 03:01:09,921 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-11-28 03:01:10,035 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 64 [2024-11-28 03:01:10,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 87 transitions, 607 flow. Second operand has 7 states, 7 states have (on average 24.142857142857142) internal successors, (169), 7 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:01:10,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:01:10,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 64 [2024-11-28 03:01:10,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:01:11,140 INFO L124 PetriNetUnfolderBase]: 7477/11974 cut-off events. [2024-11-28 03:01:11,141 INFO L125 PetriNetUnfolderBase]: For 17330/19292 co-relation queries the response was YES. [2024-11-28 03:01:11,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32761 conditions, 11974 events. 7477/11974 cut-off events. For 17330/19292 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 80783 event pairs, 3221 based on Foata normal form. 0/9991 useless extension candidates. Maximal degree in co-relation 18629. Up to 5682 conditions per place. [2024-11-28 03:01:11,212 INFO L140 encePairwiseOnDemand]: 55/64 looper letters, 98 selfloop transitions, 20 changer transitions 0/128 dead transitions. [2024-11-28 03:01:11,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 128 transitions, 1028 flow [2024-11-28 03:01:11,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 03:01:11,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 03:01:11,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 229 transitions. [2024-11-28 03:01:11,214 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5111607142857143 [2024-11-28 03:01:11,214 INFO L175 Difference]: Start difference. First operand has 96 places, 87 transitions, 607 flow. Second operand 7 states and 229 transitions. [2024-11-28 03:01:11,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 128 transitions, 1028 flow [2024-11-28 03:01:11,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 128 transitions, 1004 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 03:01:11,235 INFO L231 Difference]: Finished difference. Result has 101 places, 91 transitions, 672 flow [2024-11-28 03:01:11,235 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=583, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=672, PETRI_PLACES=101, PETRI_TRANSITIONS=91} [2024-11-28 03:01:11,235 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 38 predicate places. [2024-11-28 03:01:11,235 INFO L471 AbstractCegarLoop]: Abstraction has has 101 places, 91 transitions, 672 flow [2024-11-28 03:01:11,236 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 24.142857142857142) internal successors, (169), 7 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:01:11,236 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:01:11,236 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:01:11,245 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 03:01:11,436 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-28 03:01:11,436 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:01:11,437 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:01:11,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1199340742, now seen corresponding path program 1 times [2024-11-28 03:01:11,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:01:11,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989132257] [2024-11-28 03:01:11,437 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:11,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:01:11,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:11,884 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:01:11,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:01:11,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989132257] [2024-11-28 03:01:11,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989132257] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:01:11,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46915510] [2024-11-28 03:01:11,885 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:11,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:01:11,885 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:01:11,888 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:01:11,891 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 03:01:11,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:11,990 INFO L256 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-28 03:01:11,992 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:01:12,003 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 8 treesize of output 1 [2024-11-28 03:01:12,010 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-11-28 03:01:12,071 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 03:01:12,072 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 17 [2024-11-28 03:01:12,102 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 03:01:12,102 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-11-28 03:01:12,258 INFO L349 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2024-11-28 03:01:12,258 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 32 [2024-11-28 03:01:12,460 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:01:12,460 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:01:12,934 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:01:12,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46915510] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:01:12,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:01:12,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 16 [2024-11-28 03:01:12,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059000971] [2024-11-28 03:01:12,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:01:12,935 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 03:01:12,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:01:12,935 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 03:01:12,936 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2024-11-28 03:01:17,113 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-11-28 03:01:21,191 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-11-28 03:01:21,220 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 64 [2024-11-28 03:01:21,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 91 transitions, 672 flow. Second operand has 7 states, 7 states have (on average 22.285714285714285) internal successors, (156), 7 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:01:21,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:01:21,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 64 [2024-11-28 03:01:21,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:01:27,059 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.61s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:01:31,187 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-11-28 03:01:35,229 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-11-28 03:01:39,243 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-11-28 03:01:43,370 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-11-28 03:01:47,600 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-11-28 03:01:51,709 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-11-28 03:01:52,361 INFO L124 PetriNetUnfolderBase]: 8269/12268 cut-off events. [2024-11-28 03:01:52,361 INFO L125 PetriNetUnfolderBase]: For 23817/26124 co-relation queries the response was YES. [2024-11-28 03:01:52,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38722 conditions, 12268 events. 8269/12268 cut-off events. For 23817/26124 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 72752 event pairs, 2984 based on Foata normal form. 0/11209 useless extension candidates. Maximal degree in co-relation 21696. Up to 5910 conditions per place. [2024-11-28 03:01:52,418 INFO L140 encePairwiseOnDemand]: 52/64 looper letters, 91 selfloop transitions, 27 changer transitions 0/127 dead transitions. [2024-11-28 03:01:52,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 127 transitions, 1075 flow [2024-11-28 03:01:52,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 03:01:52,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 03:01:52,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-11-28 03:01:52,419 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4799107142857143 [2024-11-28 03:01:52,419 INFO L175 Difference]: Start difference. First operand has 101 places, 91 transitions, 672 flow. Second operand 7 states and 215 transitions. [2024-11-28 03:01:52,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 127 transitions, 1075 flow [2024-11-28 03:01:52,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 127 transitions, 1056 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 03:01:52,436 INFO L231 Difference]: Finished difference. Result has 105 places, 94 transitions, 760 flow [2024-11-28 03:01:52,436 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=653, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=760, PETRI_PLACES=105, PETRI_TRANSITIONS=94} [2024-11-28 03:01:52,437 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 42 predicate places. [2024-11-28 03:01:52,437 INFO L471 AbstractCegarLoop]: Abstraction has has 105 places, 94 transitions, 760 flow [2024-11-28 03:01:52,437 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.285714285714285) internal successors, (156), 7 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:01:52,437 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:01:52,438 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:01:52,448 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-28 03:01:52,638 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-28 03:01:52,638 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:01:52,639 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:01:52,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1199340740, now seen corresponding path program 1 times [2024-11-28 03:01:52,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:01:52,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758810892] [2024-11-28 03:01:52,639 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:52,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:01:52,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:52,832 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 03:01:52,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:01:52,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758810892] [2024-11-28 03:01:52,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758810892] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:01:52,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [633779102] [2024-11-28 03:01:52,832 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:52,832 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:01:52,832 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:01:52,836 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:01:52,842 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 03:01:52,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:52,928 INFO L256 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-28 03:01:52,929 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:01:52,933 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-11-28 03:01:52,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 03:01:52,982 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-11-28 03:01:52,990 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 03:01:52,990 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-11-28 03:01:53,054 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 03:01:53,055 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:01:53,159 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-11-28 03:01:53,228 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 03:01:53,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [633779102] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:01:53,228 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:01:53,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2024-11-28 03:01:53,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593757610] [2024-11-28 03:01:53,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:01:53,229 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 03:01:53,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:01:53,229 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 03:01:53,230 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-11-28 03:01:57,241 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-11-28 03:02:01,318 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-11-28 03:02:05,374 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-11-28 03:02:09,461 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-11-28 03:02:13,514 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-11-28 03:02:17,525 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-11-28 03:02:17,543 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 64 [2024-11-28 03:02:17,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 94 transitions, 760 flow. Second operand has 13 states, 13 states have (on average 18.53846153846154) internal successors, (241), 13 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-11-28 03:02:17,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:02:17,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 64 [2024-11-28 03:02:17,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:02:18,981 INFO L124 PetriNetUnfolderBase]: 7735/12097 cut-off events. [2024-11-28 03:02:18,981 INFO L125 PetriNetUnfolderBase]: For 33013/34669 co-relation queries the response was YES. [2024-11-28 03:02:19,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42104 conditions, 12097 events. 7735/12097 cut-off events. For 33013/34669 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 77161 event pairs, 2903 based on Foata normal form. 312/11671 useless extension candidates. Maximal degree in co-relation 24173. Up to 5575 conditions per place. [2024-11-28 03:02:19,054 INFO L140 encePairwiseOnDemand]: 51/64 looper letters, 106 selfloop transitions, 30 changer transitions 0/145 dead transitions. [2024-11-28 03:02:19,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 145 transitions, 1266 flow [2024-11-28 03:02:19,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:02:19,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 03:02:19,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 239 transitions. [2024-11-28 03:02:19,056 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4149305555555556 [2024-11-28 03:02:19,056 INFO L175 Difference]: Start difference. First operand has 105 places, 94 transitions, 760 flow. Second operand 9 states and 239 transitions. [2024-11-28 03:02:19,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 145 transitions, 1266 flow [2024-11-28 03:02:19,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 145 transitions, 1235 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 03:02:19,088 INFO L231 Difference]: Finished difference. Result has 109 places, 94 transitions, 795 flow [2024-11-28 03:02:19,088 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=725, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=795, PETRI_PLACES=109, PETRI_TRANSITIONS=94} [2024-11-28 03:02:19,089 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 46 predicate places. [2024-11-28 03:02:19,089 INFO L471 AbstractCegarLoop]: Abstraction has has 109 places, 94 transitions, 795 flow [2024-11-28 03:02:19,089 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 18.53846153846154) internal successors, (241), 13 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-11-28 03:02:19,089 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:02:19,089 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:02:19,100 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-28 03:02:19,290 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-28 03:02:19,290 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:02:19,290 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:19,290 INFO L85 PathProgramCache]: Analyzing trace with hash -1161301754, now seen corresponding path program 1 times [2024-11-28 03:02:19,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:02:19,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894153014] [2024-11-28 03:02:19,290 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:19,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:02:19,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:19,409 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:02:19,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:02:19,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894153014] [2024-11-28 03:02:19,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894153014] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:02:19,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1119013676] [2024-11-28 03:02:19,409 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:19,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:02:19,410 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:02:19,413 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:02:19,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 03:02:19,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:19,510 INFO L256 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 03:02:19,512 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:02:19,597 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:02:19,597 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:02:19,680 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:02:19,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1119013676] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:02:19,681 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:02:19,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-28 03:02:19,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674434637] [2024-11-28 03:02:19,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:02:19,682 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 03:02:19,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:02:19,683 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 03:02:19,684 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2024-11-28 03:02:19,828 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 64 [2024-11-28 03:02:19,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 94 transitions, 795 flow. Second operand has 14 states, 14 states have (on average 23.357142857142858) internal successors, (327), 14 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:19,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:02:19,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 64 [2024-11-28 03:02:19,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:02:21,231 INFO L124 PetriNetUnfolderBase]: 7417/11224 cut-off events. [2024-11-28 03:02:21,231 INFO L125 PetriNetUnfolderBase]: For 39721/40183 co-relation queries the response was YES. [2024-11-28 03:02:21,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42013 conditions, 11224 events. 7417/11224 cut-off events. For 39721/40183 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 67326 event pairs, 3792 based on Foata normal form. 256/10859 useless extension candidates. Maximal degree in co-relation 23431. Up to 3677 conditions per place. [2024-11-28 03:02:21,298 INFO L140 encePairwiseOnDemand]: 50/64 looper letters, 126 selfloop transitions, 40 changer transitions 0/175 dead transitions. [2024-11-28 03:02:21,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 175 transitions, 1642 flow [2024-11-28 03:02:21,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 03:02:21,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 03:02:21,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 336 transitions. [2024-11-28 03:02:21,301 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-11-28 03:02:21,301 INFO L175 Difference]: Start difference. First operand has 109 places, 94 transitions, 795 flow. Second operand 10 states and 336 transitions. [2024-11-28 03:02:21,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 175 transitions, 1642 flow [2024-11-28 03:02:21,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 175 transitions, 1538 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-11-28 03:02:21,342 INFO L231 Difference]: Finished difference. Result has 114 places, 98 transitions, 880 flow [2024-11-28 03:02:21,343 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=734, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=880, PETRI_PLACES=114, PETRI_TRANSITIONS=98} [2024-11-28 03:02:21,343 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 51 predicate places. [2024-11-28 03:02:21,343 INFO L471 AbstractCegarLoop]: Abstraction has has 114 places, 98 transitions, 880 flow [2024-11-28 03:02:21,344 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 23.357142857142858) internal successors, (327), 14 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:21,344 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:02:21,344 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:02:21,359 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-28 03:02:21,548 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:02:21,548 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:02:21,549 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:21,549 INFO L85 PathProgramCache]: Analyzing trace with hash 273671713, now seen corresponding path program 1 times [2024-11-28 03:02:21,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:02:21,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482368613] [2024-11-28 03:02:21,549 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:21,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:02:21,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:21,671 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:02:21,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:02:21,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482368613] [2024-11-28 03:02:21,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482368613] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:02:21,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465122899] [2024-11-28 03:02:21,671 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:21,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:02:21,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:02:21,675 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:02:21,677 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 03:02:21,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:21,793 INFO L256 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 03:02:21,795 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:02:21,900 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:02:21,900 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:02:21,984 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:02:21,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1465122899] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:02:21,985 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:02:21,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-28 03:02:21,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319661367] [2024-11-28 03:02:21,985 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:02:21,986 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 03:02:21,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:02:21,987 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 03:02:21,987 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2024-11-28 03:02:22,109 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 64 [2024-11-28 03:02:22,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 98 transitions, 880 flow. Second operand has 14 states, 14 states have (on average 23.571428571428573) internal successors, (330), 14 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:22,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:02:22,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 64 [2024-11-28 03:02:22,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:02:23,331 INFO L124 PetriNetUnfolderBase]: 5352/8071 cut-off events. [2024-11-28 03:02:23,331 INFO L125 PetriNetUnfolderBase]: For 33533/34964 co-relation queries the response was YES. [2024-11-28 03:02:23,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31463 conditions, 8071 events. 5352/8071 cut-off events. For 33533/34964 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 44373 event pairs, 2768 based on Foata normal form. 152/7772 useless extension candidates. Maximal degree in co-relation 19040. Up to 3420 conditions per place. [2024-11-28 03:02:23,375 INFO L140 encePairwiseOnDemand]: 50/64 looper letters, 105 selfloop transitions, 42 changer transitions 0/156 dead transitions. [2024-11-28 03:02:23,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 156 transitions, 1500 flow [2024-11-28 03:02:23,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 03:02:23,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 03:02:23,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 325 transitions. [2024-11-28 03:02:23,378 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5078125 [2024-11-28 03:02:23,378 INFO L175 Difference]: Start difference. First operand has 114 places, 98 transitions, 880 flow. Second operand 10 states and 325 transitions. [2024-11-28 03:02:23,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 156 transitions, 1500 flow [2024-11-28 03:02:23,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 156 transitions, 1440 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-11-28 03:02:23,417 INFO L231 Difference]: Finished difference. Result has 121 places, 102 transitions, 991 flow [2024-11-28 03:02:23,419 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=828, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=991, PETRI_PLACES=121, PETRI_TRANSITIONS=102} [2024-11-28 03:02:23,420 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 58 predicate places. [2024-11-28 03:02:23,420 INFO L471 AbstractCegarLoop]: Abstraction has has 121 places, 102 transitions, 991 flow [2024-11-28 03:02:23,420 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 23.571428571428573) internal successors, (330), 14 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:23,420 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:02:23,421 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:02:23,431 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-28 03:02:23,621 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:02:23,621 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:02:23,622 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:23,622 INFO L85 PathProgramCache]: Analyzing trace with hash -357691223, now seen corresponding path program 1 times [2024-11-28 03:02:23,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:02:23,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21389141] [2024-11-28 03:02:23,622 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:23,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:02:23,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:23,873 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 03:02:23,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:02:23,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21389141] [2024-11-28 03:02:23,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21389141] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:02:23,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [919118353] [2024-11-28 03:02:23,873 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:23,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:02:23,873 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:02:23,878 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:02:23,881 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 03:02:23,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:23,995 INFO L256 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-28 03:02:23,998 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:02:24,008 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 8 treesize of output 1 [2024-11-28 03:02:24,127 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 03:02:24,127 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 27 [2024-11-28 03:02:24,222 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 03:02:24,222 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:02:24,416 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 03:02:24,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [919118353] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:02:24,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:02:24,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5, 6] total 13 [2024-11-28 03:02:24,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434550902] [2024-11-28 03:02:24,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:02:24,417 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 03:02:24,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:02:24,417 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 03:02:24,418 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-11-28 03:02:24,571 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 64 [2024-11-28 03:02:24,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 102 transitions, 991 flow. Second operand has 7 states, 7 states have (on average 24.428571428571427) internal successors, (171), 7 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:24,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:02:24,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 64 [2024-11-28 03:02:24,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:02:25,804 INFO L124 PetriNetUnfolderBase]: 5572/9512 cut-off events. [2024-11-28 03:02:25,804 INFO L125 PetriNetUnfolderBase]: For 48922/50229 co-relation queries the response was YES. [2024-11-28 03:02:25,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36071 conditions, 9512 events. 5572/9512 cut-off events. For 48922/50229 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 64171 event pairs, 2405 based on Foata normal form. 0/8880 useless extension candidates. Maximal degree in co-relation 22108. Up to 4164 conditions per place. [2024-11-28 03:02:25,857 INFO L140 encePairwiseOnDemand]: 56/64 looper letters, 128 selfloop transitions, 18 changer transitions 0/156 dead transitions. [2024-11-28 03:02:25,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 156 transitions, 1721 flow [2024-11-28 03:02:25,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 03:02:25,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 03:02:25,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 230 transitions. [2024-11-28 03:02:25,859 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5133928571428571 [2024-11-28 03:02:25,859 INFO L175 Difference]: Start difference. First operand has 121 places, 102 transitions, 991 flow. Second operand 7 states and 230 transitions. [2024-11-28 03:02:25,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 156 transitions, 1721 flow [2024-11-28 03:02:25,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 156 transitions, 1654 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-11-28 03:02:25,888 INFO L231 Difference]: Finished difference. Result has 123 places, 104 transitions, 997 flow [2024-11-28 03:02:25,888 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=930, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=997, PETRI_PLACES=123, PETRI_TRANSITIONS=104} [2024-11-28 03:02:25,888 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 60 predicate places. [2024-11-28 03:02:25,888 INFO L471 AbstractCegarLoop]: Abstraction has has 123 places, 104 transitions, 997 flow [2024-11-28 03:02:25,888 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 24.428571428571427) internal successors, (171), 7 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:25,889 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:02:25,889 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:02:25,895 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-28 03:02:26,089 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:02:26,089 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:02:26,090 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:26,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1424632437, now seen corresponding path program 1 times [2024-11-28 03:02:26,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:02:26,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589028150] [2024-11-28 03:02:26,090 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:26,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:02:26,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:26,243 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:02:26,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:02:26,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589028150] [2024-11-28 03:02:26,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589028150] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:02:26,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:02:26,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:02:26,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531500361] [2024-11-28 03:02:26,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:02:26,244 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:02:26,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:02:26,245 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:02:26,245 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:02:26,245 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 64 [2024-11-28 03:02:26,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 104 transitions, 997 flow. Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:26,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:02:26,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 64 [2024-11-28 03:02:26,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:02:27,215 INFO L124 PetriNetUnfolderBase]: 5883/9948 cut-off events. [2024-11-28 03:02:27,215 INFO L125 PetriNetUnfolderBase]: For 53678/54973 co-relation queries the response was YES. [2024-11-28 03:02:27,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39759 conditions, 9948 events. 5883/9948 cut-off events. For 53678/54973 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 64724 event pairs, 1696 based on Foata normal form. 8/9619 useless extension candidates. Maximal degree in co-relation 23050. Up to 5557 conditions per place. [2024-11-28 03:02:27,309 INFO L140 encePairwiseOnDemand]: 60/64 looper letters, 98 selfloop transitions, 3 changer transitions 23/134 dead transitions. [2024-11-28 03:02:27,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 134 transitions, 1469 flow [2024-11-28 03:02:27,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:02:27,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 03:02:27,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 124 transitions. [2024-11-28 03:02:27,310 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-11-28 03:02:27,310 INFO L175 Difference]: Start difference. First operand has 123 places, 104 transitions, 997 flow. Second operand 3 states and 124 transitions. [2024-11-28 03:02:27,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 134 transitions, 1469 flow [2024-11-28 03:02:27,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 134 transitions, 1445 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-28 03:02:27,375 INFO L231 Difference]: Finished difference. Result has 121 places, 84 transitions, 640 flow [2024-11-28 03:02:27,375 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=974, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=640, PETRI_PLACES=121, PETRI_TRANSITIONS=84} [2024-11-28 03:02:27,375 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 58 predicate places. [2024-11-28 03:02:27,376 INFO L471 AbstractCegarLoop]: Abstraction has has 121 places, 84 transitions, 640 flow [2024-11-28 03:02:27,376 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:27,376 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:02:27,376 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:02:27,376 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-28 03:02:27,376 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:02:27,377 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:27,377 INFO L85 PathProgramCache]: Analyzing trace with hash 53444039, now seen corresponding path program 2 times [2024-11-28 03:02:27,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:02:27,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452633808] [2024-11-28 03:02:27,377 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:02:27,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:02:27,405 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:02:27,405 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:02:27,969 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-28 03:02:27,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:02:27,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452633808] [2024-11-28 03:02:27,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452633808] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:02:27,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440898012] [2024-11-28 03:02:27,970 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:02:27,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:02:27,970 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:02:27,972 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:02:27,976 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 03:02:28,120 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:02:28,120 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:02:28,122 INFO L256 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-28 03:02:28,126 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:02:28,139 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-11-28 03:02:28,153 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-11-28 03:02:28,330 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 03:02:28,331 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 20 [2024-11-28 03:02:28,352 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 03:02:28,352 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-11-28 03:02:28,477 INFO L349 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2024-11-28 03:02:28,477 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2024-11-28 03:02:28,963 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-28 03:02:28,963 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:02:29,600 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-28 03:02:29,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440898012] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:02:29,600 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:02:29,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 22 [2024-11-28 03:02:29,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126252303] [2024-11-28 03:02:29,601 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:02:29,601 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-28 03:02:29,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:02:29,603 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-28 03:02:29,603 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2024-11-28 03:02:30,934 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 64 [2024-11-28 03:02:30,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 84 transitions, 640 flow. Second operand has 24 states, 24 states have (on average 15.333333333333334) internal successors, (368), 24 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:30,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:02:30,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 64 [2024-11-28 03:02:30,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:02:34,572 INFO L124 PetriNetUnfolderBase]: 6212/9760 cut-off events. [2024-11-28 03:02:34,572 INFO L125 PetriNetUnfolderBase]: For 37555/38216 co-relation queries the response was YES. [2024-11-28 03:02:34,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37442 conditions, 9760 events. 6212/9760 cut-off events. For 37555/38216 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 60671 event pairs, 1114 based on Foata normal form. 306/9713 useless extension candidates. Maximal degree in co-relation 29107. Up to 1664 conditions per place. [2024-11-28 03:02:34,631 INFO L140 encePairwiseOnDemand]: 52/64 looper letters, 205 selfloop transitions, 28 changer transitions 0/241 dead transitions. [2024-11-28 03:02:34,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 241 transitions, 1995 flow [2024-11-28 03:02:34,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 03:02:34,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-28 03:02:34,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 450 transitions. [2024-11-28 03:02:34,633 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37006578947368424 [2024-11-28 03:02:34,633 INFO L175 Difference]: Start difference. First operand has 121 places, 84 transitions, 640 flow. Second operand 19 states and 450 transitions. [2024-11-28 03:02:34,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 241 transitions, 1995 flow [2024-11-28 03:02:34,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 241 transitions, 1735 flow, removed 44 selfloop flow, removed 18 redundant places. [2024-11-28 03:02:34,662 INFO L231 Difference]: Finished difference. Result has 115 places, 83 transitions, 556 flow [2024-11-28 03:02:34,663 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=468, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=556, PETRI_PLACES=115, PETRI_TRANSITIONS=83} [2024-11-28 03:02:34,663 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 52 predicate places. [2024-11-28 03:02:34,663 INFO L471 AbstractCegarLoop]: Abstraction has has 115 places, 83 transitions, 556 flow [2024-11-28 03:02:34,663 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 15.333333333333334) internal successors, (368), 24 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:34,663 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:02:34,663 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:02:34,669 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-28 03:02:34,865 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-28 03:02:34,865 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:02:34,866 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:34,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1656765865, now seen corresponding path program 1 times [2024-11-28 03:02:34,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:02:34,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4281699] [2024-11-28 03:02:34,866 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:34,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:02:34,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:35,157 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-28 03:02:35,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:02:35,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4281699] [2024-11-28 03:02:35,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4281699] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:02:35,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864929623] [2024-11-28 03:02:35,157 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:35,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:02:35,158 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:02:35,160 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:02:35,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 03:02:35,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:35,267 INFO L256 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-28 03:02:35,269 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:02:35,291 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 8 treesize of output 1 [2024-11-28 03:02:35,297 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-11-28 03:02:35,373 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 03:02:35,373 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-11-28 03:02:35,401 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 31 treesize of output 24 [2024-11-28 03:02:35,858 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:02:35,858 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:02:36,285 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 03:02:36,291 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-28 03:02:36,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864929623] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:02:36,292 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:02:36,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 20 [2024-11-28 03:02:36,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112731739] [2024-11-28 03:02:36,292 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:02:36,293 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-28 03:02:36,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:02:36,293 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-28 03:02:36,293 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2024-11-28 03:02:36,688 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 64 [2024-11-28 03:02:36,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 83 transitions, 556 flow. Second operand has 21 states, 21 states have (on average 17.428571428571427) internal successors, (366), 21 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:36,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:02:36,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 64 [2024-11-28 03:02:36,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:02:38,689 INFO L124 PetriNetUnfolderBase]: 5309/8645 cut-off events. [2024-11-28 03:02:38,689 INFO L125 PetriNetUnfolderBase]: For 25805/26062 co-relation queries the response was YES. [2024-11-28 03:02:38,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30785 conditions, 8645 events. 5309/8645 cut-off events. For 25805/26062 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 53883 event pairs, 2550 based on Foata normal form. 146/8205 useless extension candidates. Maximal degree in co-relation 22769. Up to 3355 conditions per place. [2024-11-28 03:02:38,730 INFO L140 encePairwiseOnDemand]: 53/64 looper letters, 119 selfloop transitions, 20 changer transitions 0/149 dead transitions. [2024-11-28 03:02:38,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 149 transitions, 1148 flow [2024-11-28 03:02:38,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 03:02:38,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 03:02:38,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 313 transitions. [2024-11-28 03:02:38,732 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3762019230769231 [2024-11-28 03:02:38,732 INFO L175 Difference]: Start difference. First operand has 115 places, 83 transitions, 556 flow. Second operand 13 states and 313 transitions. [2024-11-28 03:02:38,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 149 transitions, 1148 flow [2024-11-28 03:02:38,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 149 transitions, 1084 flow, removed 8 selfloop flow, removed 14 redundant places. [2024-11-28 03:02:38,754 INFO L231 Difference]: Finished difference. Result has 114 places, 83 transitions, 537 flow [2024-11-28 03:02:38,754 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=492, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=537, PETRI_PLACES=114, PETRI_TRANSITIONS=83} [2024-11-28 03:02:38,755 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 51 predicate places. [2024-11-28 03:02:38,755 INFO L471 AbstractCegarLoop]: Abstraction has has 114 places, 83 transitions, 537 flow [2024-11-28 03:02:38,755 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 17.428571428571427) internal successors, (366), 21 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:38,755 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:02:38,755 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:02:38,765 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-28 03:02:38,956 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-28 03:02:38,956 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:02:38,956 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:38,956 INFO L85 PathProgramCache]: Analyzing trace with hash -586725726, now seen corresponding path program 2 times [2024-11-28 03:02:38,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:02:38,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540550308] [2024-11-28 03:02:38,957 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:02:38,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:02:38,990 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:02:38,991 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:02:39,333 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-28 03:02:39,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:02:39,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540550308] [2024-11-28 03:02:39,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540550308] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:02:39,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386241057] [2024-11-28 03:02:39,334 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:02:39,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:02:39,334 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:02:39,336 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:02:39,337 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 03:02:39,438 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:02:39,438 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:02:39,440 INFO L256 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-11-28 03:02:39,442 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:02:39,447 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-11-28 03:02:39,452 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-11-28 03:02:39,595 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 03:02:39,596 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-11-28 03:02:39,605 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 23 treesize of output 16 [2024-11-28 03:02:39,712 INFO L349 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2024-11-28 03:02:39,712 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2024-11-28 03:02:40,046 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-28 03:02:40,046 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:02:41,424 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 2 refuted. 2 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-28 03:02:41,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386241057] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:02:41,424 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:02:41,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 23 [2024-11-28 03:02:41,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709725197] [2024-11-28 03:02:41,424 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:02:41,425 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 03:02:41,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:02:41,425 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 03:02:41,425 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=524, Unknown=1, NotChecked=0, Total=600 [2024-11-28 03:02:42,918 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 64 [2024-11-28 03:02:42,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 83 transitions, 537 flow. Second operand has 25 states, 25 states have (on average 10.48) internal successors, (262), 25 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:42,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:02:42,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 64 [2024-11-28 03:02:42,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:02:46,562 INFO L124 PetriNetUnfolderBase]: 12753/18112 cut-off events. [2024-11-28 03:02:46,563 INFO L125 PetriNetUnfolderBase]: For 43060/43060 co-relation queries the response was YES. [2024-11-28 03:02:46,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65706 conditions, 18112 events. 12753/18112 cut-off events. For 43060/43060 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 99722 event pairs, 1371 based on Foata normal form. 526/16677 useless extension candidates. Maximal degree in co-relation 54164. Up to 4655 conditions per place. [2024-11-28 03:02:46,677 INFO L140 encePairwiseOnDemand]: 52/64 looper letters, 237 selfloop transitions, 28 changer transitions 0/270 dead transitions. [2024-11-28 03:02:46,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 270 transitions, 2079 flow [2024-11-28 03:02:46,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 03:02:46,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-28 03:02:46,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 358 transitions. [2024-11-28 03:02:46,679 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2944078947368421 [2024-11-28 03:02:46,679 INFO L175 Difference]: Start difference. First operand has 114 places, 83 transitions, 537 flow. Second operand 19 states and 358 transitions. [2024-11-28 03:02:46,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 270 transitions, 2079 flow [2024-11-28 03:02:46,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 270 transitions, 1991 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-11-28 03:02:46,705 INFO L231 Difference]: Finished difference. Result has 124 places, 86 transitions, 576 flow [2024-11-28 03:02:46,705 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=489, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=576, PETRI_PLACES=124, PETRI_TRANSITIONS=86} [2024-11-28 03:02:46,706 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 61 predicate places. [2024-11-28 03:02:46,706 INFO L471 AbstractCegarLoop]: Abstraction has has 124 places, 86 transitions, 576 flow [2024-11-28 03:02:46,706 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 10.48) internal successors, (262), 25 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:46,706 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:02:46,706 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:02:46,713 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-28 03:02:46,907 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-28 03:02:46,907 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:02:46,907 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:46,907 INFO L85 PathProgramCache]: Analyzing trace with hash -586725724, now seen corresponding path program 1 times [2024-11-28 03:02:46,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:02:46,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405410142] [2024-11-28 03:02:46,907 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:46,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:02:46,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:47,205 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-28 03:02:47,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:02:47,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405410142] [2024-11-28 03:02:47,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405410142] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:02:47,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2027782569] [2024-11-28 03:02:47,206 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:47,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:02:47,206 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:02:47,208 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:02:47,211 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 03:02:47,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:47,339 INFO L256 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-28 03:02:47,341 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:02:47,367 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-11-28 03:02:47,375 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 8 treesize of output 1 [2024-11-28 03:02:47,452 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 03:02:47,453 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-11-28 03:02:47,477 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 31 treesize of output 24 [2024-11-28 03:02:47,944 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:02:47,944 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:02:48,323 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 03:02:48,329 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-28 03:02:48,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2027782569] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:02:48,329 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:02:48,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 20 [2024-11-28 03:02:48,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247053206] [2024-11-28 03:02:48,330 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:02:48,330 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-28 03:02:48,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:02:48,331 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-28 03:02:48,331 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2024-11-28 03:02:48,813 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 64 [2024-11-28 03:02:48,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 86 transitions, 576 flow. Second operand has 21 states, 21 states have (on average 18.571428571428573) internal successors, (390), 21 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:48,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:02:48,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 64 [2024-11-28 03:02:48,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:02:50,646 INFO L124 PetriNetUnfolderBase]: 5824/9280 cut-off events. [2024-11-28 03:02:50,646 INFO L125 PetriNetUnfolderBase]: For 24290/24683 co-relation queries the response was YES. [2024-11-28 03:02:50,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33386 conditions, 9280 events. 5824/9280 cut-off events. For 24290/24683 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 56325 event pairs, 1689 based on Foata normal form. 146/8721 useless extension candidates. Maximal degree in co-relation 25787. Up to 2441 conditions per place. [2024-11-28 03:02:50,712 INFO L140 encePairwiseOnDemand]: 51/64 looper letters, 152 selfloop transitions, 25 changer transitions 0/190 dead transitions. [2024-11-28 03:02:50,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 190 transitions, 1476 flow [2024-11-28 03:02:50,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-28 03:02:50,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-28 03:02:50,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 375 transitions. [2024-11-28 03:02:50,714 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-11-28 03:02:50,714 INFO L175 Difference]: Start difference. First operand has 124 places, 86 transitions, 576 flow. Second operand 15 states and 375 transitions. [2024-11-28 03:02:50,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 190 transitions, 1476 flow [2024-11-28 03:02:50,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 190 transitions, 1412 flow, removed 7 selfloop flow, removed 15 redundant places. [2024-11-28 03:02:50,746 INFO L231 Difference]: Finished difference. Result has 126 places, 89 transitions, 601 flow [2024-11-28 03:02:50,746 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=512, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=601, PETRI_PLACES=126, PETRI_TRANSITIONS=89} [2024-11-28 03:02:50,746 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 63 predicate places. [2024-11-28 03:02:50,746 INFO L471 AbstractCegarLoop]: Abstraction has has 126 places, 89 transitions, 601 flow [2024-11-28 03:02:50,747 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 18.571428571428573) internal successors, (390), 21 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:50,747 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:02:50,747 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:02:50,753 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-28 03:02:50,947 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-28 03:02:50,947 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting thread2Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:02:50,948 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:50,948 INFO L85 PathProgramCache]: Analyzing trace with hash -586725722, now seen corresponding path program 1 times [2024-11-28 03:02:50,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:02:50,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743737337] [2024-11-28 03:02:50,948 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:50,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:02:50,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:51,202 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-28 03:02:51,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:02:51,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743737337] [2024-11-28 03:02:51,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743737337] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:02:51,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1444610594] [2024-11-28 03:02:51,202 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:51,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:02:51,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:02:51,208 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:02:51,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 03:02:51,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:51,330 INFO L256 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-28 03:02:51,331 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:02:51,481 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-28 03:02:51,481 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:02:51,605 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-11-28 03:02:51,661 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-28 03:02:51,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1444610594] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:02:51,661 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:02:51,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 19 [2024-11-28 03:02:51,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752027441] [2024-11-28 03:02:51,662 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:02:51,662 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-28 03:02:51,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:02:51,663 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-28 03:02:51,663 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2024-11-28 03:02:52,152 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 64 [2024-11-28 03:02:52,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 89 transitions, 601 flow. Second operand has 20 states, 20 states have (on average 24.25) internal successors, (485), 20 states have internal predecessors, (485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:52,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:02:52,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 64 [2024-11-28 03:02:52,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:02:53,698 INFO L124 PetriNetUnfolderBase]: 5480/8940 cut-off events. [2024-11-28 03:02:53,698 INFO L125 PetriNetUnfolderBase]: For 21294/21536 co-relation queries the response was YES. [2024-11-28 03:02:53,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32650 conditions, 8940 events. 5480/8940 cut-off events. For 21294/21536 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 55433 event pairs, 1979 based on Foata normal form. 0/8408 useless extension candidates. Maximal degree in co-relation 25532. Up to 2962 conditions per place. [2024-11-28 03:02:53,750 INFO L140 encePairwiseOnDemand]: 52/64 looper letters, 152 selfloop transitions, 24 changer transitions 0/189 dead transitions. [2024-11-28 03:02:53,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 189 transitions, 1475 flow [2024-11-28 03:02:53,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 03:02:53,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 03:02:53,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 352 transitions. [2024-11-28 03:02:53,752 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-11-28 03:02:53,752 INFO L175 Difference]: Start difference. First operand has 126 places, 89 transitions, 601 flow. Second operand 10 states and 352 transitions. [2024-11-28 03:02:53,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 189 transitions, 1475 flow [2024-11-28 03:02:53,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 189 transitions, 1436 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-11-28 03:02:53,780 INFO L231 Difference]: Finished difference. Result has 123 places, 88 transitions, 602 flow [2024-11-28 03:02:53,780 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=554, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=602, PETRI_PLACES=123, PETRI_TRANSITIONS=88} [2024-11-28 03:02:53,780 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 60 predicate places. [2024-11-28 03:02:53,781 INFO L471 AbstractCegarLoop]: Abstraction has has 123 places, 88 transitions, 602 flow [2024-11-28 03:02:53,781 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 24.25) internal successors, (485), 20 states have internal predecessors, (485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:53,781 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:02:53,781 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:02:53,790 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-28 03:02:53,981 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-28 03:02:53,981 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:02:53,982 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:53,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1420602802, now seen corresponding path program 1 times [2024-11-28 03:02:53,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:02:53,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16900310] [2024-11-28 03:02:53,982 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:53,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:02:53,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:54,081 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:02:54,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:02:54,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16900310] [2024-11-28 03:02:54,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16900310] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:02:54,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406081416] [2024-11-28 03:02:54,081 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:54,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:02:54,082 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:02:54,084 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:02:54,087 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 03:02:54,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:54,196 INFO L256 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 03:02:54,198 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:02:54,288 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:02:54,288 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:02:54,360 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:02:54,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [406081416] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:02:54,361 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:02:54,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-28 03:02:54,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522066795] [2024-11-28 03:02:54,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:02:54,362 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 03:02:54,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:02:54,362 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 03:02:54,362 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2024-11-28 03:02:54,468 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 64 [2024-11-28 03:02:54,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 88 transitions, 602 flow. Second operand has 14 states, 14 states have (on average 23.714285714285715) internal successors, (332), 14 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:54,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:02:54,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 64 [2024-11-28 03:02:54,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:02:55,564 INFO L124 PetriNetUnfolderBase]: 6570/10317 cut-off events. [2024-11-28 03:02:55,564 INFO L125 PetriNetUnfolderBase]: For 36498/36939 co-relation queries the response was YES. [2024-11-28 03:02:55,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38407 conditions, 10317 events. 6570/10317 cut-off events. For 36498/36939 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 61238 event pairs, 3134 based on Foata normal form. 0/9444 useless extension candidates. Maximal degree in co-relation 31264. Up to 5569 conditions per place. [2024-11-28 03:02:55,644 INFO L140 encePairwiseOnDemand]: 50/64 looper letters, 138 selfloop transitions, 24 changer transitions 1/175 dead transitions. [2024-11-28 03:02:55,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 175 transitions, 1480 flow [2024-11-28 03:02:55,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 03:02:55,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-28 03:02:55,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 380 transitions. [2024-11-28 03:02:55,646 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4947916666666667 [2024-11-28 03:02:55,646 INFO L175 Difference]: Start difference. First operand has 123 places, 88 transitions, 602 flow. Second operand 12 states and 380 transitions. [2024-11-28 03:02:55,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 175 transitions, 1480 flow [2024-11-28 03:02:55,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 175 transitions, 1404 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-11-28 03:02:55,666 INFO L231 Difference]: Finished difference. Result has 128 places, 92 transitions, 629 flow [2024-11-28 03:02:55,666 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=553, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=629, PETRI_PLACES=128, PETRI_TRANSITIONS=92} [2024-11-28 03:02:55,667 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 65 predicate places. [2024-11-28 03:02:55,667 INFO L471 AbstractCegarLoop]: Abstraction has has 128 places, 92 transitions, 629 flow [2024-11-28 03:02:55,667 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 23.714285714285715) internal successors, (332), 14 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:55,667 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:02:55,667 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:02:55,676 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-11-28 03:02:55,867 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-28 03:02:55,868 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:02:55,868 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:55,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1051636829, now seen corresponding path program 2 times [2024-11-28 03:02:55,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:02:55,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112440284] [2024-11-28 03:02:55,868 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:02:55,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:02:55,907 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:02:55,907 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:02:56,049 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 14 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-28 03:02:56,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:02:56,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112440284] [2024-11-28 03:02:56,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112440284] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:02:56,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116912580] [2024-11-28 03:02:56,050 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:02:56,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:02:56,050 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:02:56,052 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:02:56,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-28 03:02:56,182 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:02:56,182 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:02:56,183 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 03:02:56,184 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:02:56,300 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 14 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-28 03:02:56,300 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:02:56,394 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 14 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-28 03:02:56,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2116912580] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:02:56,394 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:02:56,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2024-11-28 03:02:56,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624346695] [2024-11-28 03:02:56,395 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:02:56,395 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 03:02:56,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:02:56,395 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 03:02:56,395 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=219, Unknown=0, NotChecked=0, Total=306 [2024-11-28 03:02:56,530 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 64 [2024-11-28 03:02:56,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 92 transitions, 629 flow. Second operand has 18 states, 18 states have (on average 23.333333333333332) internal successors, (420), 18 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:56,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:02:56,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 64 [2024-11-28 03:02:56,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:02:58,290 INFO L124 PetriNetUnfolderBase]: 11185/17295 cut-off events. [2024-11-28 03:02:58,290 INFO L125 PetriNetUnfolderBase]: For 51967/52363 co-relation queries the response was YES. [2024-11-28 03:02:58,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66503 conditions, 17295 events. 11185/17295 cut-off events. For 51967/52363 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 108909 event pairs, 5292 based on Foata normal form. 12/16494 useless extension candidates. Maximal degree in co-relation 37537. Up to 7332 conditions per place. [2024-11-28 03:02:58,641 INFO L140 encePairwiseOnDemand]: 50/64 looper letters, 189 selfloop transitions, 46 changer transitions 0/245 dead transitions. [2024-11-28 03:02:58,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 245 transitions, 2135 flow [2024-11-28 03:02:58,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 03:02:58,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 03:02:58,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 425 transitions. [2024-11-28 03:02:58,642 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5108173076923077 [2024-11-28 03:02:58,642 INFO L175 Difference]: Start difference. First operand has 128 places, 92 transitions, 629 flow. Second operand 13 states and 425 transitions. [2024-11-28 03:02:58,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 245 transitions, 2135 flow [2024-11-28 03:02:58,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 245 transitions, 2089 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-28 03:02:58,686 INFO L231 Difference]: Finished difference. Result has 140 places, 117 transitions, 953 flow [2024-11-28 03:02:58,686 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=602, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=953, PETRI_PLACES=140, PETRI_TRANSITIONS=117} [2024-11-28 03:02:58,686 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 77 predicate places. [2024-11-28 03:02:58,686 INFO L471 AbstractCegarLoop]: Abstraction has has 140 places, 117 transitions, 953 flow [2024-11-28 03:02:58,687 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 23.333333333333332) internal successors, (420), 18 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:58,687 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:02:58,687 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:02:58,693 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-11-28 03:02:58,887 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-28 03:02:58,887 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting thread2Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:02:58,888 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:58,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1371572669, now seen corresponding path program 2 times [2024-11-28 03:02:58,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:02:58,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021667916] [2024-11-28 03:02:58,888 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:02:58,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:02:58,904 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:02:58,904 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:02:59,087 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-28 03:02:59,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:02:59,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021667916] [2024-11-28 03:02:59,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021667916] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:02:59,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:02:59,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:02:59,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349067833] [2024-11-28 03:02:59,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:02:59,088 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:02:59,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:02:59,088 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:02:59,089 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:02:59,211 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 64 [2024-11-28 03:02:59,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 117 transitions, 953 flow. Second operand has 5 states, 5 states have (on average 25.4) internal successors, (127), 5 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:59,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:02:59,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 64 [2024-11-28 03:02:59,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:00,593 INFO L124 PetriNetUnfolderBase]: 8130/13210 cut-off events. [2024-11-28 03:03:00,593 INFO L125 PetriNetUnfolderBase]: For 52213/52568 co-relation queries the response was YES. [2024-11-28 03:03:00,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53959 conditions, 13210 events. 8130/13210 cut-off events. For 52213/52568 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 85584 event pairs, 5761 based on Foata normal form. 252/12931 useless extension candidates. Maximal degree in co-relation 45582. Up to 10837 conditions per place. [2024-11-28 03:03:01,059 INFO L140 encePairwiseOnDemand]: 59/64 looper letters, 91 selfloop transitions, 12 changer transitions 0/116 dead transitions. [2024-11-28 03:03:01,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 116 transitions, 1153 flow [2024-11-28 03:03:01,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 03:03:01,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 03:03:01,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-11-28 03:03:01,060 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4348958333333333 [2024-11-28 03:03:01,061 INFO L175 Difference]: Start difference. First operand has 140 places, 117 transitions, 953 flow. Second operand 6 states and 167 transitions. [2024-11-28 03:03:01,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 116 transitions, 1153 flow [2024-11-28 03:03:01,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 116 transitions, 1153 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-28 03:03:01,107 INFO L231 Difference]: Finished difference. Result has 144 places, 116 transitions, 971 flow [2024-11-28 03:03:01,107 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=947, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=971, PETRI_PLACES=144, PETRI_TRANSITIONS=116} [2024-11-28 03:03:01,107 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 81 predicate places. [2024-11-28 03:03:01,107 INFO L471 AbstractCegarLoop]: Abstraction has has 144 places, 116 transitions, 971 flow [2024-11-28 03:03:01,107 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 25.4) internal successors, (127), 5 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:01,108 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:01,108 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:01,108 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-11-28 03:03:01,108 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:03:01,108 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:01,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1371572667, now seen corresponding path program 2 times [2024-11-28 03:03:01,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:01,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820046010] [2024-11-28 03:03:01,108 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:03:01,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:01,134 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:03:01,134 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:01,275 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 12 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-28 03:03:01,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:01,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820046010] [2024-11-28 03:03:01,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820046010] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:01,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274324072] [2024-11-28 03:03:01,276 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:03:01,276 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:01,276 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:01,278 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:03:01,281 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-28 03:03:01,408 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:03:01,408 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:01,410 INFO L256 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 03:03:01,411 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:01,548 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 12 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-28 03:03:01,548 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:01,670 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 12 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-28 03:03:01,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [274324072] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:03:01,670 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:03:01,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2024-11-28 03:03:01,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370746709] [2024-11-28 03:03:01,671 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:03:01,671 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 03:03:01,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:01,672 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 03:03:01,672 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=219, Unknown=0, NotChecked=0, Total=306 [2024-11-28 03:03:01,760 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 64 [2024-11-28 03:03:01,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 116 transitions, 971 flow. Second operand has 18 states, 18 states have (on average 23.444444444444443) internal successors, (422), 18 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:01,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:01,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 64 [2024-11-28 03:03:01,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:03,419 INFO L124 PetriNetUnfolderBase]: 9308/14282 cut-off events. [2024-11-28 03:03:03,419 INFO L125 PetriNetUnfolderBase]: For 53355/53899 co-relation queries the response was YES. [2024-11-28 03:03:03,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58763 conditions, 14282 events. 9308/14282 cut-off events. For 53355/53899 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 85043 event pairs, 4348 based on Foata normal form. 0/13541 useless extension candidates. Maximal degree in co-relation 49856. Up to 6616 conditions per place. [2024-11-28 03:03:03,533 INFO L140 encePairwiseOnDemand]: 50/64 looper letters, 172 selfloop transitions, 46 changer transitions 0/228 dead transitions. [2024-11-28 03:03:03,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 228 transitions, 2187 flow [2024-11-28 03:03:03,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 03:03:03,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 03:03:03,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 413 transitions. [2024-11-28 03:03:03,535 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4963942307692308 [2024-11-28 03:03:03,535 INFO L175 Difference]: Start difference. First operand has 144 places, 116 transitions, 971 flow. Second operand 13 states and 413 transitions. [2024-11-28 03:03:03,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 228 transitions, 2187 flow [2024-11-28 03:03:03,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 228 transitions, 2167 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 03:03:03,590 INFO L231 Difference]: Finished difference. Result has 156 places, 122 transitions, 1134 flow [2024-11-28 03:03:03,590 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=951, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1134, PETRI_PLACES=156, PETRI_TRANSITIONS=122} [2024-11-28 03:03:03,591 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 93 predicate places. [2024-11-28 03:03:03,591 INFO L471 AbstractCegarLoop]: Abstraction has has 156 places, 122 transitions, 1134 flow [2024-11-28 03:03:03,591 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 23.444444444444443) internal successors, (422), 18 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:03,591 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:03,591 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:03,597 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-28 03:03:03,792 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:03,792 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:03:03,792 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:03,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1294720282, now seen corresponding path program 1 times [2024-11-28 03:03:03,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:03,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614455881] [2024-11-28 03:03:03,793 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:03,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:03,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:03,881 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:03:03,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:03,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614455881] [2024-11-28 03:03:03,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614455881] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:03,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619014464] [2024-11-28 03:03:03,881 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:03,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:03,882 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:03,884 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:03:03,887 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-28 03:03:04,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:04,006 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 03:03:04,011 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:04,061 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:03:04,061 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:04,114 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:03:04,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1619014464] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:04,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:03:04,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 4] total 9 [2024-11-28 03:03:04,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545757035] [2024-11-28 03:03:04,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:03:04,115 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:03:04,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:04,115 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:03:04,116 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:03:04,142 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 64 [2024-11-28 03:03:04,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 122 transitions, 1134 flow. Second operand has 5 states, 5 states have (on average 26.6) internal successors, (133), 5 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:04,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:04,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 64 [2024-11-28 03:03:04,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:05,791 INFO L124 PetriNetUnfolderBase]: 8873/13612 cut-off events. [2024-11-28 03:03:05,791 INFO L125 PetriNetUnfolderBase]: For 61617/62103 co-relation queries the response was YES. [2024-11-28 03:03:05,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59068 conditions, 13612 events. 8873/13612 cut-off events. For 61617/62103 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 82113 event pairs, 2712 based on Foata normal form. 365/13331 useless extension candidates. Maximal degree in co-relation 50183. Up to 7243 conditions per place. [2024-11-28 03:03:05,932 INFO L140 encePairwiseOnDemand]: 58/64 looper letters, 132 selfloop transitions, 13 changer transitions 0/155 dead transitions. [2024-11-28 03:03:05,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 155 transitions, 1679 flow [2024-11-28 03:03:05,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:03:05,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:03:05,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-11-28 03:03:05,933 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-11-28 03:03:05,934 INFO L175 Difference]: Start difference. First operand has 156 places, 122 transitions, 1134 flow. Second operand 5 states and 156 transitions. [2024-11-28 03:03:05,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 155 transitions, 1679 flow [2024-11-28 03:03:06,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 155 transitions, 1610 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-11-28 03:03:06,045 INFO L231 Difference]: Finished difference. Result has 153 places, 120 transitions, 1077 flow [2024-11-28 03:03:06,045 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=1029, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1077, PETRI_PLACES=153, PETRI_TRANSITIONS=120} [2024-11-28 03:03:06,046 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 90 predicate places. [2024-11-28 03:03:06,046 INFO L471 AbstractCegarLoop]: Abstraction has has 153 places, 120 transitions, 1077 flow [2024-11-28 03:03:06,046 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.6) internal successors, (133), 5 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:06,046 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:06,046 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:06,053 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-28 03:03:06,248 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:06,248 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:03:06,249 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:06,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1007128237, now seen corresponding path program 2 times [2024-11-28 03:03:06,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:06,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430703232] [2024-11-28 03:03:06,249 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:03:06,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:06,277 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:03:06,277 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:06,451 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-28 03:03:06,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:06,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430703232] [2024-11-28 03:03:06,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430703232] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:06,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1464304641] [2024-11-28 03:03:06,452 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:03:06,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:06,452 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:06,454 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:03:06,456 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-28 03:03:06,595 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:03:06,595 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:06,598 INFO L256 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 03:03:06,600 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:06,703 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-28 03:03:06,703 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:06,805 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-28 03:03:06,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1464304641] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:03:06,805 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:03:06,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2024-11-28 03:03:06,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377899763] [2024-11-28 03:03:06,805 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:03:06,806 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 03:03:06,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:06,806 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 03:03:06,806 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2024-11-28 03:03:06,845 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 64 [2024-11-28 03:03:06,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 120 transitions, 1077 flow. Second operand has 13 states, 13 states have (on average 22.23076923076923) internal successors, (289), 13 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:06,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:06,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 64 [2024-11-28 03:03:06,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:09,211 INFO L124 PetriNetUnfolderBase]: 12500/18298 cut-off events. [2024-11-28 03:03:09,211 INFO L125 PetriNetUnfolderBase]: For 105413/106602 co-relation queries the response was YES. [2024-11-28 03:03:09,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83710 conditions, 18298 events. 12500/18298 cut-off events. For 105413/106602 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 104100 event pairs, 1947 based on Foata normal form. 0/17812 useless extension candidates. Maximal degree in co-relation 71733. Up to 12035 conditions per place. [2024-11-28 03:03:09,372 INFO L140 encePairwiseOnDemand]: 57/64 looper letters, 254 selfloop transitions, 14 changer transitions 0/278 dead transitions. [2024-11-28 03:03:09,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 278 transitions, 3153 flow [2024-11-28 03:03:09,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 03:03:09,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 03:03:09,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 221 transitions. [2024-11-28 03:03:09,373 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.49330357142857145 [2024-11-28 03:03:09,374 INFO L175 Difference]: Start difference. First operand has 153 places, 120 transitions, 1077 flow. Second operand 7 states and 221 transitions. [2024-11-28 03:03:09,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 278 transitions, 3153 flow [2024-11-28 03:03:09,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 278 transitions, 3115 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-11-28 03:03:09,556 INFO L231 Difference]: Finished difference. Result has 161 places, 131 transitions, 1177 flow [2024-11-28 03:03:09,556 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=1057, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1177, PETRI_PLACES=161, PETRI_TRANSITIONS=131} [2024-11-28 03:03:09,557 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 98 predicate places. [2024-11-28 03:03:09,557 INFO L471 AbstractCegarLoop]: Abstraction has has 161 places, 131 transitions, 1177 flow [2024-11-28 03:03:09,557 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 22.23076923076923) internal successors, (289), 13 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:09,557 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:09,557 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:09,565 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-11-28 03:03:09,757 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-11-28 03:03:09,758 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:03:09,758 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:09,758 INFO L85 PathProgramCache]: Analyzing trace with hash -136672988, now seen corresponding path program 3 times [2024-11-28 03:03:09,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:09,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230081924] [2024-11-28 03:03:09,758 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:03:09,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:09,780 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:03:09,780 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:10,156 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2024-11-28 03:03:10,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:10,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230081924] [2024-11-28 03:03:10,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230081924] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:10,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1196036706] [2024-11-28 03:03:10,156 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:03:10,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:10,156 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:10,158 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:03:10,160 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-28 03:03:10,271 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:03:10,271 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:10,272 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-28 03:03:10,273 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:10,296 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-11-28 03:03:10,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 03:03:10,396 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 18 treesize of output 13 [2024-11-28 03:03:10,405 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 03:03:10,405 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-11-28 03:03:10,584 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2024-11-28 03:03:10,585 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:10,988 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 80 treesize of output 76 [2024-11-28 03:03:11,268 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2024-11-28 03:03:11,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1196036706] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:03:11,269 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:03:11,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 22 [2024-11-28 03:03:11,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557534464] [2024-11-28 03:03:11,269 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:03:11,270 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-28 03:03:11,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:11,270 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-28 03:03:11,270 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2024-11-28 03:03:12,196 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 64 [2024-11-28 03:03:12,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 131 transitions, 1177 flow. Second operand has 24 states, 24 states have (on average 19.625) internal successors, (471), 24 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:12,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:12,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 64 [2024-11-28 03:03:12,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:14,313 INFO L124 PetriNetUnfolderBase]: 8080/12502 cut-off events. [2024-11-28 03:03:14,313 INFO L125 PetriNetUnfolderBase]: For 69119/69643 co-relation queries the response was YES. [2024-11-28 03:03:14,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59705 conditions, 12502 events. 8080/12502 cut-off events. For 69119/69643 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 76877 event pairs, 1287 based on Foata normal form. 156/12356 useless extension candidates. Maximal degree in co-relation 51000. Up to 3468 conditions per place. [2024-11-28 03:03:14,431 INFO L140 encePairwiseOnDemand]: 56/64 looper letters, 236 selfloop transitions, 30 changer transitions 0/281 dead transitions. [2024-11-28 03:03:14,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 281 transitions, 3079 flow [2024-11-28 03:03:14,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:03:14,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 03:03:14,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 253 transitions. [2024-11-28 03:03:14,433 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4392361111111111 [2024-11-28 03:03:14,433 INFO L175 Difference]: Start difference. First operand has 161 places, 131 transitions, 1177 flow. Second operand 9 states and 253 transitions. [2024-11-28 03:03:14,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 281 transitions, 3079 flow [2024-11-28 03:03:14,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 281 transitions, 3062 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-11-28 03:03:14,591 INFO L231 Difference]: Finished difference. Result has 166 places, 131 transitions, 1222 flow [2024-11-28 03:03:14,591 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=1154, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1222, PETRI_PLACES=166, PETRI_TRANSITIONS=131} [2024-11-28 03:03:14,591 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 103 predicate places. [2024-11-28 03:03:14,591 INFO L471 AbstractCegarLoop]: Abstraction has has 166 places, 131 transitions, 1222 flow [2024-11-28 03:03:14,592 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 19.625) internal successors, (471), 24 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:14,592 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:14,592 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:14,599 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-28 03:03:14,792 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-11-28 03:03:14,792 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:03:14,793 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:14,793 INFO L85 PathProgramCache]: Analyzing trace with hash 32762911, now seen corresponding path program 1 times [2024-11-28 03:03:14,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:14,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539781041] [2024-11-28 03:03:14,793 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:14,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:14,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:14,883 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:03:14,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:14,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539781041] [2024-11-28 03:03:14,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539781041] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:14,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [870888375] [2024-11-28 03:03:14,883 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:14,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:14,884 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:14,888 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:03:14,890 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-28 03:03:15,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:15,016 INFO L256 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 03:03:15,017 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:15,061 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 03:03:15,061 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:15,106 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 03:03:15,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [870888375] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:15,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:03:15,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 4] total 9 [2024-11-28 03:03:15,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484552781] [2024-11-28 03:03:15,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:03:15,106 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:03:15,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:15,107 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:03:15,107 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:03:15,135 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 64 [2024-11-28 03:03:15,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 131 transitions, 1222 flow. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 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-11-28 03:03:15,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:15,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 64 [2024-11-28 03:03:15,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:16,534 INFO L124 PetriNetUnfolderBase]: 7173/11825 cut-off events. [2024-11-28 03:03:16,534 INFO L125 PetriNetUnfolderBase]: For 66128/66650 co-relation queries the response was YES. [2024-11-28 03:03:16,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55740 conditions, 11825 events. 7173/11825 cut-off events. For 66128/66650 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 74856 event pairs, 2270 based on Foata normal form. 578/12292 useless extension candidates. Maximal degree in co-relation 47696. Up to 6120 conditions per place. [2024-11-28 03:03:16,615 INFO L140 encePairwiseOnDemand]: 58/64 looper letters, 144 selfloop transitions, 9 changer transitions 0/171 dead transitions. [2024-11-28 03:03:16,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 171 transitions, 1965 flow [2024-11-28 03:03:16,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:03:16,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:03:16,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2024-11-28 03:03:16,616 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.484375 [2024-11-28 03:03:16,616 INFO L175 Difference]: Start difference. First operand has 166 places, 131 transitions, 1222 flow. Second operand 5 states and 155 transitions. [2024-11-28 03:03:16,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 171 transitions, 1965 flow [2024-11-28 03:03:16,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 171 transitions, 1871 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-11-28 03:03:16,727 INFO L231 Difference]: Finished difference. Result has 166 places, 131 transitions, 1196 flow [2024-11-28 03:03:16,727 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=1155, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1196, PETRI_PLACES=166, PETRI_TRANSITIONS=131} [2024-11-28 03:03:16,728 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 103 predicate places. [2024-11-28 03:03:16,728 INFO L471 AbstractCegarLoop]: Abstraction has has 166 places, 131 transitions, 1196 flow [2024-11-28 03:03:16,728 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 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-11-28 03:03:16,728 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:16,728 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:16,734 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-28 03:03:16,928 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:16,929 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:03:16,929 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:16,929 INFO L85 PathProgramCache]: Analyzing trace with hash -329319334, now seen corresponding path program 3 times [2024-11-28 03:03:16,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:16,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534405302] [2024-11-28 03:03:16,929 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:03:16,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:16,950 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:03:16,950 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:17,579 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-11-28 03:03:17,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:17,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534405302] [2024-11-28 03:03:17,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534405302] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:17,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1156195980] [2024-11-28 03:03:17,583 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:03:17,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:17,584 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:17,588 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:03:17,609 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-28 03:03:17,787 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:03:17,787 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:17,791 INFO L256 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-28 03:03:17,793 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:17,856 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-11-28 03:03:17,877 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 8 treesize of output 1 [2024-11-28 03:03:18,002 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 03:03:18,003 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 17 [2024-11-28 03:03:18,016 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 03:03:18,017 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-11-28 03:03:18,229 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 10 proven. 5 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2024-11-28 03:03:18,230 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:18,893 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 29 treesize of output 27 [2024-11-28 03:03:18,983 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2024-11-28 03:03:18,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1156195980] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:03:18,983 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:03:18,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 23 [2024-11-28 03:03:18,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685494070] [2024-11-28 03:03:18,983 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:03:18,984 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-28 03:03:18,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:18,984 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-28 03:03:18,985 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2024-11-28 03:03:20,142 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 64 [2024-11-28 03:03:20,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 131 transitions, 1196 flow. Second operand has 24 states, 24 states have (on average 20.75) internal successors, (498), 24 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:20,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:20,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 64 [2024-11-28 03:03:20,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:21,932 INFO L124 PetriNetUnfolderBase]: 6435/9916 cut-off events. [2024-11-28 03:03:21,932 INFO L125 PetriNetUnfolderBase]: For 54440/54936 co-relation queries the response was YES. [2024-11-28 03:03:21,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48054 conditions, 9916 events. 6435/9916 cut-off events. For 54440/54936 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 57742 event pairs, 665 based on Foata normal form. 156/9999 useless extension candidates. Maximal degree in co-relation 41242. Up to 2868 conditions per place. [2024-11-28 03:03:22,025 INFO L140 encePairwiseOnDemand]: 56/64 looper letters, 209 selfloop transitions, 27 changer transitions 0/252 dead transitions. [2024-11-28 03:03:22,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 252 transitions, 2700 flow [2024-11-28 03:03:22,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:03:22,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 03:03:22,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 248 transitions. [2024-11-28 03:03:22,026 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-11-28 03:03:22,026 INFO L175 Difference]: Start difference. First operand has 166 places, 131 transitions, 1196 flow. Second operand 9 states and 248 transitions. [2024-11-28 03:03:22,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 252 transitions, 2700 flow [2024-11-28 03:03:22,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 252 transitions, 2606 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-11-28 03:03:22,174 INFO L231 Difference]: Finished difference. Result has 168 places, 130 transitions, 1214 flow [2024-11-28 03:03:22,174 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=1160, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1214, PETRI_PLACES=168, PETRI_TRANSITIONS=130} [2024-11-28 03:03:22,174 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 105 predicate places. [2024-11-28 03:03:22,174 INFO L471 AbstractCegarLoop]: Abstraction has has 168 places, 130 transitions, 1214 flow [2024-11-28 03:03:22,175 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 20.75) internal successors, (498), 24 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:22,175 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:22,175 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:22,183 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-11-28 03:03:22,379 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-11-28 03:03:22,379 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:03:22,380 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:22,380 INFO L85 PathProgramCache]: Analyzing trace with hash 27471050, now seen corresponding path program 1 times [2024-11-28 03:03:22,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:22,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609615717] [2024-11-28 03:03:22,380 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:22,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:22,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:22,653 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-28 03:03:22,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:22,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609615717] [2024-11-28 03:03:22,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609615717] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:22,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619785813] [2024-11-28 03:03:22,653 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:22,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:22,654 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:22,660 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:03:22,662 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-28 03:03:22,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:22,803 INFO L256 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-28 03:03:22,804 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:23,009 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-28 03:03:23,010 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:23,170 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-11-28 03:03:23,223 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-28 03:03:23,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619785813] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:03:23,224 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:03:23,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 21 [2024-11-28 03:03:23,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144685103] [2024-11-28 03:03:23,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:03:23,224 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-28 03:03:23,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:23,225 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-28 03:03:23,225 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2024-11-28 03:03:23,973 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 64 [2024-11-28 03:03:23,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 130 transitions, 1214 flow. Second operand has 22 states, 22 states have (on average 24.181818181818183) internal successors, (532), 22 states have internal predecessors, (532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:23,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:23,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 64 [2024-11-28 03:03:23,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:26,428 INFO L124 PetriNetUnfolderBase]: 8865/14394 cut-off events. [2024-11-28 03:03:26,428 INFO L125 PetriNetUnfolderBase]: For 86623/87317 co-relation queries the response was YES. [2024-11-28 03:03:26,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68579 conditions, 14394 events. 8865/14394 cut-off events. For 86623/87317 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 92052 event pairs, 3117 based on Foata normal form. 358/14560 useless extension candidates. Maximal degree in co-relation 58968. Up to 4655 conditions per place. [2024-11-28 03:03:26,552 INFO L140 encePairwiseOnDemand]: 51/64 looper letters, 201 selfloop transitions, 34 changer transitions 0/253 dead transitions. [2024-11-28 03:03:26,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 253 transitions, 2770 flow [2024-11-28 03:03:26,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-28 03:03:26,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-28 03:03:26,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 418 transitions. [2024-11-28 03:03:26,554 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46651785714285715 [2024-11-28 03:03:26,554 INFO L175 Difference]: Start difference. First operand has 168 places, 130 transitions, 1214 flow. Second operand 14 states and 418 transitions. [2024-11-28 03:03:26,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 253 transitions, 2770 flow [2024-11-28 03:03:26,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 253 transitions, 2588 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-11-28 03:03:26,722 INFO L231 Difference]: Finished difference. Result has 176 places, 135 transitions, 1265 flow [2024-11-28 03:03:26,722 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=1135, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1265, PETRI_PLACES=176, PETRI_TRANSITIONS=135} [2024-11-28 03:03:26,723 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 113 predicate places. [2024-11-28 03:03:26,723 INFO L471 AbstractCegarLoop]: Abstraction has has 176 places, 135 transitions, 1265 flow [2024-11-28 03:03:26,723 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 24.181818181818183) internal successors, (532), 22 states have internal predecessors, (532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:26,723 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:26,723 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:26,729 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-11-28 03:03:26,924 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-11-28 03:03:26,924 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:03:26,924 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:26,924 INFO L85 PathProgramCache]: Analyzing trace with hash -507242596, now seen corresponding path program 1 times [2024-11-28 03:03:26,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:26,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501794695] [2024-11-28 03:03:26,925 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:26,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:26,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:27,007 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:03:27,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:27,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501794695] [2024-11-28 03:03:27,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501794695] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:27,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1683905589] [2024-11-28 03:03:27,007 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:27,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:27,008 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:27,010 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:03:27,012 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-28 03:03:27,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:27,141 INFO L256 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 03:03:27,141 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:27,176 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:03:27,176 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:27,222 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:03:27,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1683905589] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:27,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:03:27,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 4] total 9 [2024-11-28 03:03:27,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957147386] [2024-11-28 03:03:27,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:03:27,224 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:03:27,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:27,224 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:03:27,224 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:03:27,255 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 64 [2024-11-28 03:03:27,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 135 transitions, 1265 flow. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 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-11-28 03:03:27,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:27,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 64 [2024-11-28 03:03:27,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:29,036 INFO L124 PetriNetUnfolderBase]: 7859/12817 cut-off events. [2024-11-28 03:03:29,036 INFO L125 PetriNetUnfolderBase]: For 76194/76762 co-relation queries the response was YES. [2024-11-28 03:03:29,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60342 conditions, 12817 events. 7859/12817 cut-off events. For 76194/76762 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 82381 event pairs, 2186 based on Foata normal form. 332/12730 useless extension candidates. Maximal degree in co-relation 50501. Up to 6096 conditions per place. [2024-11-28 03:03:29,126 INFO L140 encePairwiseOnDemand]: 58/64 looper letters, 147 selfloop transitions, 13 changer transitions 0/176 dead transitions. [2024-11-28 03:03:29,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 176 transitions, 1991 flow [2024-11-28 03:03:29,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:03:29,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:03:29,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-11-28 03:03:29,127 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-11-28 03:03:29,127 INFO L175 Difference]: Start difference. First operand has 176 places, 135 transitions, 1265 flow. Second operand 5 states and 156 transitions. [2024-11-28 03:03:29,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 176 transitions, 1991 flow [2024-11-28 03:03:29,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 176 transitions, 1887 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-11-28 03:03:29,229 INFO L231 Difference]: Finished difference. Result has 169 places, 132 transitions, 1187 flow [2024-11-28 03:03:29,229 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=1161, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1187, PETRI_PLACES=169, PETRI_TRANSITIONS=132} [2024-11-28 03:03:29,230 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 106 predicate places. [2024-11-28 03:03:29,230 INFO L471 AbstractCegarLoop]: Abstraction has has 169 places, 132 transitions, 1187 flow [2024-11-28 03:03:29,230 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 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-11-28 03:03:29,230 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:29,230 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:29,236 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-11-28 03:03:29,430 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-11-28 03:03:29,431 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:03:29,431 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:29,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1125287590, now seen corresponding path program 1 times [2024-11-28 03:03:29,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:29,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935100060] [2024-11-28 03:03:29,431 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:29,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:29,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:30,866 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:03:30,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:30,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935100060] [2024-11-28 03:03:30,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935100060] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:03:30,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:03:30,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2024-11-28 03:03:30,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270759583] [2024-11-28 03:03:30,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:03:30,867 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-28 03:03:30,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:30,868 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-28 03:03:30,868 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2024-11-28 03:03:31,371 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 64 [2024-11-28 03:03:31,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 132 transitions, 1187 flow. Second operand has 16 states, 16 states have (on average 20.0) internal successors, (320), 16 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:31,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:31,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 64 [2024-11-28 03:03:31,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:33,557 INFO L124 PetriNetUnfolderBase]: 6855/12867 cut-off events. [2024-11-28 03:03:33,557 INFO L125 PetriNetUnfolderBase]: For 66218/67039 co-relation queries the response was YES. [2024-11-28 03:03:33,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54867 conditions, 12867 events. 6855/12867 cut-off events. For 66218/67039 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 94630 event pairs, 1452 based on Foata normal form. 7/12777 useless extension candidates. Maximal degree in co-relation 46845. Up to 7716 conditions per place. [2024-11-28 03:03:33,660 INFO L140 encePairwiseOnDemand]: 50/64 looper letters, 179 selfloop transitions, 82 changer transitions 12/293 dead transitions. [2024-11-28 03:03:33,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 293 transitions, 3210 flow [2024-11-28 03:03:33,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-28 03:03:33,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-28 03:03:33,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 399 transitions. [2024-11-28 03:03:33,661 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3896484375 [2024-11-28 03:03:33,661 INFO L175 Difference]: Start difference. First operand has 169 places, 132 transitions, 1187 flow. Second operand 16 states and 399 transitions. [2024-11-28 03:03:33,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 293 transitions, 3210 flow [2024-11-28 03:03:33,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 293 transitions, 3142 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 03:03:33,753 INFO L231 Difference]: Finished difference. Result has 187 places, 201 transitions, 2151 flow [2024-11-28 03:03:33,754 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=1161, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2151, PETRI_PLACES=187, PETRI_TRANSITIONS=201} [2024-11-28 03:03:33,754 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 124 predicate places. [2024-11-28 03:03:33,754 INFO L471 AbstractCegarLoop]: Abstraction has has 187 places, 201 transitions, 2151 flow [2024-11-28 03:03:33,754 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 20.0) internal successors, (320), 16 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:33,754 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:33,755 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:33,755 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-11-28 03:03:33,755 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 03:03:33,755 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:33,755 INFO L85 PathProgramCache]: Analyzing trace with hash 893184780, now seen corresponding path program 2 times [2024-11-28 03:03:33,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:33,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027224953] [2024-11-28 03:03:33,755 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:03:33,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:33,792 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:03:33,792 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:35,446 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:03:35,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:35,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027224953] [2024-11-28 03:03:35,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027224953] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:35,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1762391562] [2024-11-28 03:03:35,447 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:03:35,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:35,447 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:35,448 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:03:35,450 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4d9cd34-fd78-46a0-a373-c64f8961290c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-28 03:03:35,587 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:03:35,587 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:35,589 INFO L256 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 55 conjuncts are in the unsatisfiable core [2024-11-28 03:03:35,591 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:35,600 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-11-28 03:03:35,664 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-28 03:03:35,664 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 17 treesize of output 21 [2024-11-28 03:03:35,771 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2024-11-28 03:03:35,771 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2024-11-28 03:03:36,170 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2024-11-28 03:03:36,859 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 15 [2024-11-28 03:03:36,945 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 03:03:36,945 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:37,310 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:03:37,311 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 356 treesize of output 336 [2024-11-28 03:03:37,510 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 75 treesize of output 73 [2024-11-28 03:03:37,688 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:03:37,688 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 198 treesize of output 222 [2024-11-28 03:06:15,542 WARN L286 SmtUtils]: Spent 8.09s on a formula simplification that was a NOOP. DAG size: 11 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:06:44,685 WARN L286 SmtUtils]: Spent 5.46s on a formula simplification that was a NOOP. DAG size: 14 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:07:27,444 WARN L286 SmtUtils]: Spent 6.62s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:07:47,378 WARN L286 SmtUtils]: Spent 8.32s on a formula simplification that was a NOOP. DAG size: 16 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:07:55,502 WARN L286 SmtUtils]: Spent 8.05s on a formula simplification that was a NOOP. DAG size: 16 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:09:13,463 WARN L286 SmtUtils]: Spent 8.06s on a formula simplification that was a NOOP. DAG size: 16 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:09:22,599 WARN L286 SmtUtils]: Spent 7.15s on a formula simplification that was a NOOP. DAG size: 14 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:10:01,538 WARN L286 SmtUtils]: Spent 8.04s on a formula simplification that was a NOOP. DAG size: 14 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:10:24,964 WARN L286 SmtUtils]: Spent 8.02s on a formula simplification that was a NOOP. DAG size: 16 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:10:53,439 WARN L286 SmtUtils]: Spent 8.03s on a formula simplification that was a NOOP. DAG size: 16 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:11:11,736 WARN L286 SmtUtils]: Spent 8.94s on a formula simplification that was a NOOP. DAG size: 16 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:11:33,014 WARN L286 SmtUtils]: Spent 8.10s on a formula simplification that was a NOOP. DAG size: 16 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:11:45,620 WARN L286 SmtUtils]: Spent 8.03s on a formula simplification that was a NOOP. DAG size: 16 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:12:30,241 WARN L286 SmtUtils]: Spent 12.58s on a formula simplification that was a NOOP. DAG size: 17 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:12:42,956 WARN L286 SmtUtils]: Spent 8.11s on a formula simplification that was a NOOP. DAG size: 17 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:12:58,718 WARN L286 SmtUtils]: Spent 8.03s on a formula simplification that was a NOOP. DAG size: 16 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:14:00,924 WARN L286 SmtUtils]: Spent 16.06s on a formula simplification that was a NOOP. DAG size: 17 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)