./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/array-eq-symm.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_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/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_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/array-eq-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/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_e62759a3-a200-49e7-bdfb-d543097096fd/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 6897befed0dbbae24492a1e82d50fcd0be6b3857b241d882a904d02a513d7a6d --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 03:46:16,179 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 03:46:16,292 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-28 03:46:16,298 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 03:46:16,298 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 03:46:16,328 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 03:46:16,329 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 03:46:16,329 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 03:46:16,330 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 03:46:16,330 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 03:46:16,330 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 03:46:16,330 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 03:46:16,331 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 03:46:16,331 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 03:46:16,331 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 03:46:16,331 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 03:46:16,331 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 03:46:16,332 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 03:46:16,332 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 03:46:16,332 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 03:46:16,332 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-28 03:46:16,332 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-28 03:46:16,332 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-28 03:46:16,333 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 03:46:16,333 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 03:46:16,333 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-28 03:46:16,333 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 03:46:16,333 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 03:46:16,333 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 03:46:16,333 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 03:46:16,333 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:46:16,334 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:46:16,334 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:46:16,334 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:46:16,334 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 03:46:16,334 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:46:16,334 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:46:16,334 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:46:16,334 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:46:16,334 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 03:46:16,334 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 03:46:16,334 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 03:46:16,335 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 03:46:16,335 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 03:46:16,335 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 03:46:16,335 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 03:46:16,335 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 03:46:16,335 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_e62759a3-a200-49e7-bdfb-d543097096fd/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 -> 6897befed0dbbae24492a1e82d50fcd0be6b3857b241d882a904d02a513d7a6d [2024-11-28 03:46:16,719 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 03:46:16,728 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 03:46:16,731 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 03:46:16,732 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 03:46:16,733 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 03:46:16,734 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/weaver/array-eq-symm.wvr.c [2024-11-28 03:46:19,768 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/data/5ae4c6000/081ecc0cb3e74d94864efd93b19474d6/FLAG5f74b2b07 [2024-11-28 03:46:20,149 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 03:46:20,150 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/sv-benchmarks/c/weaver/array-eq-symm.wvr.c [2024-11-28 03:46:20,163 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/data/5ae4c6000/081ecc0cb3e74d94864efd93b19474d6/FLAG5f74b2b07 [2024-11-28 03:46:20,194 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/data/5ae4c6000/081ecc0cb3e74d94864efd93b19474d6 [2024-11-28 03:46:20,198 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 03:46:20,200 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 03:46:20,203 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 03:46:20,203 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 03:46:20,209 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 03:46:20,213 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:46:20" (1/1) ... [2024-11-28 03:46:20,215 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b16d341 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:46:20, skipping insertion in model container [2024-11-28 03:46:20,215 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:46:20" (1/1) ... [2024-11-28 03:46:20,238 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:46:20,495 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:46:20,501 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:46:20,519 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 03:46:20,560 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:46:20,587 INFO L204 MainTranslator]: Completed translation [2024-11-28 03:46:20,587 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:46:20 WrapperNode [2024-11-28 03:46:20,589 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 03:46:20,590 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 03:46:20,592 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 03:46:20,592 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 03:46:20,608 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:46:20" (1/1) ... [2024-11-28 03:46:20,616 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:46:20" (1/1) ... [2024-11-28 03:46:20,646 INFO L138 Inliner]: procedures = 22, calls = 20, calls flagged for inlining = 8, calls inlined = 10, statements flattened = 105 [2024-11-28 03:46:20,646 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 03:46:20,651 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 03:46:20,651 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 03:46:20,651 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 03:46:20,661 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:46:20" (1/1) ... [2024-11-28 03:46:20,661 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:46:20" (1/1) ... [2024-11-28 03:46:20,664 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:46:20" (1/1) ... [2024-11-28 03:46:20,696 INFO L175 MemorySlicer]: Split 8 memory accesses to 2 slices as follows [2, 6]. 75 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 2 writes are split as follows [0, 2]. [2024-11-28 03:46:20,698 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:46:20" (1/1) ... [2024-11-28 03:46:20,698 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:46:20" (1/1) ... [2024-11-28 03:46:20,712 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:46:20" (1/1) ... [2024-11-28 03:46:20,713 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:46:20" (1/1) ... [2024-11-28 03:46:20,720 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:46:20" (1/1) ... [2024-11-28 03:46:20,725 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:46:20" (1/1) ... [2024-11-28 03:46:20,726 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:46:20" (1/1) ... [2024-11-28 03:46:20,732 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 03:46:20,733 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 03:46:20,741 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 03:46:20,741 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 03:46:20,742 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:46:20" (1/1) ... [2024-11-28 03:46:20,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:46:20,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:46:20,782 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/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:46:20,786 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/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:46:20,813 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 03:46:20,813 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-28 03:46:20,814 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-28 03:46:20,814 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-28 03:46:20,814 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-28 03:46:20,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 03:46:20,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 03:46:20,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 03:46:20,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 03:46:20,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 03:46:20,814 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 03:46:20,814 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 03:46:20,814 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 03:46:20,814 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 03:46:20,816 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:46:20,929 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 03:46:20,931 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 03:46:21,351 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-28 03:46:21,351 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 03:46:21,658 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 03:46:21,661 INFO L312 CfgBuilder]: Removed 4 assume(true) statements. [2024-11-28 03:46:21,663 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:46:21 BoogieIcfgContainer [2024-11-28 03:46:21,663 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 03:46:21,665 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 03:46:21,666 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 03:46:21,673 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 03:46:21,673 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 03:46:20" (1/3) ... [2024-11-28 03:46:21,674 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b29892b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:46:21, skipping insertion in model container [2024-11-28 03:46:21,674 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:46:20" (2/3) ... [2024-11-28 03:46:21,676 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b29892b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:46:21, skipping insertion in model container [2024-11-28 03:46:21,677 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:46:21" (3/3) ... [2024-11-28 03:46:21,678 INFO L128 eAbstractionObserver]: Analyzing ICFG array-eq-symm.wvr.c [2024-11-28 03:46:21,697 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 03:46:21,699 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG array-eq-symm.wvr.c that has 3 procedures, 43 locations, 1 initial locations, 4 loop locations, and 14 error locations. [2024-11-28 03:46:21,699 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-28 03:46:21,784 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-28 03:46:21,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 49 places, 48 transitions, 110 flow [2024-11-28 03:46:21,886 INFO L124 PetriNetUnfolderBase]: 6/46 cut-off events. [2024-11-28 03:46:21,890 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-28 03:46:21,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55 conditions, 46 events. 6/46 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 103 event pairs, 0 based on Foata normal form. 0/26 useless extension candidates. Maximal degree in co-relation 29. Up to 2 conditions per place. [2024-11-28 03:46:21,896 INFO L82 GeneralOperation]: Start removeDead. Operand has 49 places, 48 transitions, 110 flow [2024-11-28 03:46:21,899 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 46 places, 45 transitions, 102 flow [2024-11-28 03:46:21,907 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 03:46:21,919 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;@4761a16, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 03:46:21,920 INFO L334 AbstractCegarLoop]: Starting to check reachability of 24 error locations. [2024-11-28 03:46:21,924 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-28 03:46:21,924 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-11-28 03:46:21,924 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-28 03:46:21,925 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:46:21,925 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-28 03:46:21,926 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:46:21,935 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:46:21,935 INFO L85 PathProgramCache]: Analyzing trace with hash 460902, now seen corresponding path program 1 times [2024-11-28 03:46:21,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:46:21,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314508163] [2024-11-28 03:46:21,945 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:46:21,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:46:22,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:46:22,188 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:46:22,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:46:22,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314508163] [2024-11-28 03:46:22,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314508163] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:46:22,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:46:22,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-28 03:46:22,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063656573] [2024-11-28 03:46:22,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:46:22,204 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:46:22,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:46:22,240 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:46:22,242 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:46:22,305 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 48 [2024-11-28 03:46:22,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 45 transitions, 102 flow. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:46:22,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:46:22,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 48 [2024-11-28 03:46:22,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:46:22,497 INFO L124 PetriNetUnfolderBase]: 101/218 cut-off events. [2024-11-28 03:46:22,497 INFO L125 PetriNetUnfolderBase]: For 9/9 co-relation queries the response was YES. [2024-11-28 03:46:22,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 385 conditions, 218 events. 101/218 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 810 event pairs, 35 based on Foata normal form. 1/132 useless extension candidates. Maximal degree in co-relation 329. Up to 143 conditions per place. [2024-11-28 03:46:22,503 INFO L140 encePairwiseOnDemand]: 43/48 looper letters, 20 selfloop transitions, 2 changer transitions 0/41 dead transitions. [2024-11-28 03:46:22,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 41 transitions, 138 flow [2024-11-28 03:46:22,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:46:22,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 03:46:22,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 91 transitions. [2024-11-28 03:46:22,524 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6319444444444444 [2024-11-28 03:46:22,527 INFO L175 Difference]: Start difference. First operand has 46 places, 45 transitions, 102 flow. Second operand 3 states and 91 transitions. [2024-11-28 03:46:22,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 41 transitions, 138 flow [2024-11-28 03:46:22,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 130 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 03:46:22,540 INFO L231 Difference]: Finished difference. Result has 40 places, 41 transitions, 90 flow [2024-11-28 03:46:22,545 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=90, PETRI_PLACES=40, PETRI_TRANSITIONS=41} [2024-11-28 03:46:22,552 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, -6 predicate places. [2024-11-28 03:46:22,552 INFO L471 AbstractCegarLoop]: Abstraction has has 40 places, 41 transitions, 90 flow [2024-11-28 03:46:22,552 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:46:22,552 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:46:22,552 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-28 03:46:22,553 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 03:46:22,555 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:46:22,556 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:46:22,556 INFO L85 PathProgramCache]: Analyzing trace with hash 460903, now seen corresponding path program 1 times [2024-11-28 03:46:22,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:46:22,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850119235] [2024-11-28 03:46:22,556 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:46:22,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:46:22,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:46:23,105 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:46:23,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:46:23,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850119235] [2024-11-28 03:46:23,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850119235] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:46:23,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:46:23,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:46:23,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196212103] [2024-11-28 03:46:23,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:46:23,107 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:46:23,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:46:23,108 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:46:23,108 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:46:23,183 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 48 [2024-11-28 03:46:23,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 41 transitions, 90 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:46:23,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:46:23,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 48 [2024-11-28 03:46:23,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:46:23,416 INFO L124 PetriNetUnfolderBase]: 102/221 cut-off events. [2024-11-28 03:46:23,416 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-11-28 03:46:23,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 384 conditions, 221 events. 102/221 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 812 event pairs, 35 based on Foata normal form. 0/132 useless extension candidates. Maximal degree in co-relation 355. Up to 152 conditions per place. [2024-11-28 03:46:23,421 INFO L140 encePairwiseOnDemand]: 43/48 looper letters, 23 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-11-28 03:46:23,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 44 transitions, 150 flow [2024-11-28 03:46:23,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:46:23,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:46:23,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 116 transitions. [2024-11-28 03:46:23,426 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-11-28 03:46:23,427 INFO L175 Difference]: Start difference. First operand has 40 places, 41 transitions, 90 flow. Second operand 4 states and 116 transitions. [2024-11-28 03:46:23,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 44 transitions, 150 flow [2024-11-28 03:46:23,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 44 transitions, 146 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:46:23,430 INFO L231 Difference]: Finished difference. Result has 43 places, 44 transitions, 113 flow [2024-11-28 03:46:23,432 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=113, PETRI_PLACES=43, PETRI_TRANSITIONS=44} [2024-11-28 03:46:23,433 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, -3 predicate places. [2024-11-28 03:46:23,433 INFO L471 AbstractCegarLoop]: Abstraction has has 43 places, 44 transitions, 113 flow [2024-11-28 03:46:23,433 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:46:23,433 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:46:23,433 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2024-11-28 03:46:23,434 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 03:46:23,434 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:46:23,435 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:46:23,435 INFO L85 PathProgramCache]: Analyzing trace with hash 14290615, now seen corresponding path program 1 times [2024-11-28 03:46:23,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:46:23,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466360337] [2024-11-28 03:46:23,437 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:46:23,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:46:23,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:46:23,816 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:46:23,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:46:23,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466360337] [2024-11-28 03:46:23,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466360337] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:46:23,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:46:23,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:46:23,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134302403] [2024-11-28 03:46:23,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:46:23,817 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:46:23,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:46:23,818 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:46:23,818 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:46:23,923 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 48 [2024-11-28 03:46:23,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 44 transitions, 113 flow. Second operand has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:46:23,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:46:23,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 48 [2024-11-28 03:46:23,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:46:24,124 INFO L124 PetriNetUnfolderBase]: 103/224 cut-off events. [2024-11-28 03:46:24,125 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-11-28 03:46:24,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 401 conditions, 224 events. 103/224 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 814 event pairs, 35 based on Foata normal form. 0/134 useless extension candidates. Maximal degree in co-relation 376. Up to 151 conditions per place. [2024-11-28 03:46:24,127 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 23 selfloop transitions, 7 changer transitions 0/47 dead transitions. [2024-11-28 03:46:24,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 47 transitions, 179 flow [2024-11-28 03:46:24,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:46:24,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:46:24,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-11-28 03:46:24,129 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-11-28 03:46:24,129 INFO L175 Difference]: Start difference. First operand has 43 places, 44 transitions, 113 flow. Second operand 5 states and 141 transitions. [2024-11-28 03:46:24,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 47 transitions, 179 flow [2024-11-28 03:46:24,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 47 transitions, 176 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 03:46:24,132 INFO L231 Difference]: Finished difference. Result has 48 places, 47 transitions, 147 flow [2024-11-28 03:46:24,132 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=147, PETRI_PLACES=48, PETRI_TRANSITIONS=47} [2024-11-28 03:46:24,133 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 2 predicate places. [2024-11-28 03:46:24,133 INFO L471 AbstractCegarLoop]: Abstraction has has 48 places, 47 transitions, 147 flow [2024-11-28 03:46:24,133 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:46:24,133 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:46:24,133 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-11-28 03:46:24,133 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 03:46:24,134 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:46:24,134 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:46:24,134 INFO L85 PathProgramCache]: Analyzing trace with hash 442941821, now seen corresponding path program 1 times [2024-11-28 03:46:24,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:46:24,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172997830] [2024-11-28 03:46:24,135 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:46:24,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:46:24,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:46:24,574 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:46:24,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:46:24,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172997830] [2024-11-28 03:46:24,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172997830] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:46:24,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1027728044] [2024-11-28 03:46:24,574 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:46:24,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:46:24,575 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:46:24,578 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:46:24,581 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 03:46:24,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:46:24,659 INFO L256 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-28 03:46:24,664 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:46:24,746 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:46:25,105 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:46:25,107 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:46:25,289 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:46:25,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1027728044] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:46:25,289 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:46:25,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2024-11-28 03:46:25,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403565935] [2024-11-28 03:46:25,291 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:46:25,291 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:46:25,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:46:25,292 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:46:25,293 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:46:25,797 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 48 [2024-11-28 03:46:25,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 47 transitions, 147 flow. Second operand has 11 states, 11 states have (on average 23.363636363636363) internal successors, (257), 11 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:46:25,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:46:25,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 48 [2024-11-28 03:46:25,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:46:26,060 INFO L124 PetriNetUnfolderBase]: 103/223 cut-off events. [2024-11-28 03:46:26,060 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-11-28 03:46:26,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 414 conditions, 223 events. 103/223 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 813 event pairs, 35 based on Foata normal form. 0/136 useless extension candidates. Maximal degree in co-relation 386. Up to 151 conditions per place. [2024-11-28 03:46:26,064 INFO L140 encePairwiseOnDemand]: 43/48 looper letters, 22 selfloop transitions, 7 changer transitions 0/46 dead transitions. [2024-11-28 03:46:26,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 46 transitions, 201 flow [2024-11-28 03:46:26,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 03:46:26,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 03:46:26,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-11-28 03:46:26,069 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5520833333333334 [2024-11-28 03:46:26,069 INFO L175 Difference]: Start difference. First operand has 48 places, 47 transitions, 147 flow. Second operand 6 states and 159 transitions. [2024-11-28 03:46:26,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 46 transitions, 201 flow [2024-11-28 03:46:26,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 46 transitions, 200 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 03:46:26,073 INFO L231 Difference]: Finished difference. Result has 51 places, 46 transitions, 156 flow [2024-11-28 03:46:26,074 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=156, PETRI_PLACES=51, PETRI_TRANSITIONS=46} [2024-11-28 03:46:26,074 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 5 predicate places. [2024-11-28 03:46:26,074 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 46 transitions, 156 flow [2024-11-28 03:46:26,075 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 23.363636363636363) internal successors, (257), 11 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:46:26,075 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:46:26,075 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2024-11-28 03:46:26,084 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-28 03:46:26,275 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:46:26,275 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:46:26,276 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:46:26,276 INFO L85 PathProgramCache]: Analyzing trace with hash 848394087, now seen corresponding path program 1 times [2024-11-28 03:46:26,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:46:26,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415107074] [2024-11-28 03:46:26,276 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:46:26,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:46:26,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:46:26,646 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:46:26,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:46:26,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415107074] [2024-11-28 03:46:26,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415107074] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:46:26,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2139539480] [2024-11-28 03:46:26,646 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:46:26,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:46:26,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:46:26,652 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:46:26,654 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 03:46:26,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:46:26,725 INFO L256 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-28 03:46:26,726 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:46:26,751 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:46:27,012 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:46:27,013 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:46:27,268 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:46:27,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2139539480] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:46:27,268 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:46:27,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2024-11-28 03:46:27,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023767910] [2024-11-28 03:46:27,269 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:46:27,269 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 03:46:27,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:46:27,270 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 03:46:27,270 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2024-11-28 03:46:27,934 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 48 [2024-11-28 03:46:27,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 46 transitions, 156 flow. Second operand has 13 states, 13 states have (on average 23.307692307692307) internal successors, (303), 13 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:46:27,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:46:27,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 48 [2024-11-28 03:46:27,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:46:28,473 INFO L124 PetriNetUnfolderBase]: 105/228 cut-off events. [2024-11-28 03:46:28,473 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2024-11-28 03:46:28,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 440 conditions, 228 events. 105/228 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 830 event pairs, 35 based on Foata normal form. 0/141 useless extension candidates. Maximal degree in co-relation 394. Up to 144 conditions per place. [2024-11-28 03:46:28,476 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 16 selfloop transitions, 18 changer transitions 0/51 dead transitions. [2024-11-28 03:46:28,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 51 transitions, 253 flow [2024-11-28 03:46:28,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:46:28,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 03:46:28,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-11-28 03:46:28,478 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-11-28 03:46:28,478 INFO L175 Difference]: Start difference. First operand has 51 places, 46 transitions, 156 flow. Second operand 9 states and 234 transitions. [2024-11-28 03:46:28,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 51 transitions, 253 flow [2024-11-28 03:46:28,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 51 transitions, 206 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-11-28 03:46:28,481 INFO L231 Difference]: Finished difference. Result has 50 places, 51 transitions, 174 flow [2024-11-28 03:46:28,482 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=174, PETRI_PLACES=50, PETRI_TRANSITIONS=51} [2024-11-28 03:46:28,482 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 4 predicate places. [2024-11-28 03:46:28,482 INFO L471 AbstractCegarLoop]: Abstraction has has 50 places, 51 transitions, 174 flow [2024-11-28 03:46:28,483 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 23.307692307692307) internal successors, (303), 13 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:46:28,483 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:46:28,483 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:46:28,494 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 03:46:28,683 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:46:28,684 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:46:28,685 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:46:28,685 INFO L85 PathProgramCache]: Analyzing trace with hash 532772375, now seen corresponding path program 1 times [2024-11-28 03:46:28,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:46:28,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597313290] [2024-11-28 03:46:28,686 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:46:28,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:46:28,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:46:28,758 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:46:28,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:46:28,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597313290] [2024-11-28 03:46:28,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597313290] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:46:28,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:46:28,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:46:28,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939960633] [2024-11-28 03:46:28,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:46:28,760 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:46:28,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:46:28,760 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:46:28,760 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:46:28,780 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 48 [2024-11-28 03:46:28,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 51 transitions, 174 flow. Second operand has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:46:28,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:46:28,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 48 [2024-11-28 03:46:28,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:46:28,944 INFO L124 PetriNetUnfolderBase]: 165/384 cut-off events. [2024-11-28 03:46:28,945 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-11-28 03:46:28,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 722 conditions, 384 events. 165/384 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1807 event pairs, 71 based on Foata normal form. 0/243 useless extension candidates. Maximal degree in co-relation 421. Up to 175 conditions per place. [2024-11-28 03:46:28,949 INFO L140 encePairwiseOnDemand]: 42/48 looper letters, 52 selfloop transitions, 5 changer transitions 0/73 dead transitions. [2024-11-28 03:46:28,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 73 transitions, 374 flow [2024-11-28 03:46:28,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:46:28,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:46:28,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 161 transitions. [2024-11-28 03:46:28,952 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6708333333333333 [2024-11-28 03:46:28,952 INFO L175 Difference]: Start difference. First operand has 50 places, 51 transitions, 174 flow. Second operand 5 states and 161 transitions. [2024-11-28 03:46:28,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 73 transitions, 374 flow [2024-11-28 03:46:28,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 73 transitions, 321 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-11-28 03:46:28,957 INFO L231 Difference]: Finished difference. Result has 51 places, 53 transitions, 170 flow [2024-11-28 03:46:28,958 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=141, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=170, PETRI_PLACES=51, PETRI_TRANSITIONS=53} [2024-11-28 03:46:28,958 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 5 predicate places. [2024-11-28 03:46:28,960 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 53 transitions, 170 flow [2024-11-28 03:46:28,960 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:46:28,960 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:46:28,960 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:46:28,961 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 03:46:28,961 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:46:28,961 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:46:28,962 INFO L85 PathProgramCache]: Analyzing trace with hash 584234029, now seen corresponding path program 1 times [2024-11-28 03:46:28,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:46:28,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928285467] [2024-11-28 03:46:28,962 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:46:28,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:46:28,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:46:29,094 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:46:29,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:46:29,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928285467] [2024-11-28 03:46:29,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928285467] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:46:29,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:46:29,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:46:29,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905407299] [2024-11-28 03:46:29,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:46:29,096 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:46:29,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:46:29,096 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:46:29,096 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:46:29,133 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 48 [2024-11-28 03:46:29,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 53 transitions, 170 flow. Second operand has 5 states, 5 states have (on average 24.4) internal successors, (122), 5 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:46:29,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:46:29,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 48 [2024-11-28 03:46:29,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:46:29,301 INFO L124 PetriNetUnfolderBase]: 263/630 cut-off events. [2024-11-28 03:46:29,302 INFO L125 PetriNetUnfolderBase]: For 31/31 co-relation queries the response was YES. [2024-11-28 03:46:29,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1144 conditions, 630 events. 263/630 cut-off events. For 31/31 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 3543 event pairs, 123 based on Foata normal form. 9/432 useless extension candidates. Maximal degree in co-relation 672. Up to 263 conditions per place. [2024-11-28 03:46:29,306 INFO L140 encePairwiseOnDemand]: 43/48 looper letters, 42 selfloop transitions, 8 changer transitions 0/66 dead transitions. [2024-11-28 03:46:29,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 66 transitions, 300 flow [2024-11-28 03:46:29,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:46:29,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:46:29,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2024-11-28 03:46:29,308 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-11-28 03:46:29,308 INFO L175 Difference]: Start difference. First operand has 51 places, 53 transitions, 170 flow. Second operand 5 states and 155 transitions. [2024-11-28 03:46:29,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 66 transitions, 300 flow [2024-11-28 03:46:29,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 66 transitions, 295 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:46:29,311 INFO L231 Difference]: Finished difference. Result has 54 places, 53 transitions, 185 flow [2024-11-28 03:46:29,311 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=165, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=185, PETRI_PLACES=54, PETRI_TRANSITIONS=53} [2024-11-28 03:46:29,312 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 8 predicate places. [2024-11-28 03:46:29,312 INFO L471 AbstractCegarLoop]: Abstraction has has 54 places, 53 transitions, 185 flow [2024-11-28 03:46:29,312 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.4) internal successors, (122), 5 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:46:29,312 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:46:29,313 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:46:29,313 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-28 03:46:29,313 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:46:29,313 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:46:29,314 INFO L85 PathProgramCache]: Analyzing trace with hash 879105082, now seen corresponding path program 1 times [2024-11-28 03:46:29,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:46:29,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862595136] [2024-11-28 03:46:29,314 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:46:29,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:46:29,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:46:29,417 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:46:29,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:46:29,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862595136] [2024-11-28 03:46:29,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862595136] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:46:29,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:46:29,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:46:29,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701291393] [2024-11-28 03:46:29,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:46:29,421 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:46:29,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:46:29,422 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:46:29,422 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:46:29,468 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-11-28 03:46:29,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 53 transitions, 185 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:46:29,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:46:29,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-11-28 03:46:29,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:46:29,618 INFO L124 PetriNetUnfolderBase]: 289/658 cut-off events. [2024-11-28 03:46:29,618 INFO L125 PetriNetUnfolderBase]: For 27/27 co-relation queries the response was YES. [2024-11-28 03:46:29,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1243 conditions, 658 events. 289/658 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3725 event pairs, 162 based on Foata normal form. 0/524 useless extension candidates. Maximal degree in co-relation 519. Up to 475 conditions per place. [2024-11-28 03:46:29,624 INFO L140 encePairwiseOnDemand]: 44/48 looper letters, 33 selfloop transitions, 5 changer transitions 0/51 dead transitions. [2024-11-28 03:46:29,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 51 transitions, 257 flow [2024-11-28 03:46:29,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:46:29,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:46:29,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-11-28 03:46:29,626 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5104166666666666 [2024-11-28 03:46:29,626 INFO L175 Difference]: Start difference. First operand has 54 places, 53 transitions, 185 flow. Second operand 4 states and 98 transitions. [2024-11-28 03:46:29,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 51 transitions, 257 flow [2024-11-28 03:46:29,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 51 transitions, 250 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:46:29,632 INFO L231 Difference]: Finished difference. Result has 53 places, 51 transitions, 184 flow [2024-11-28 03:46:29,633 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=184, PETRI_PLACES=53, PETRI_TRANSITIONS=51} [2024-11-28 03:46:29,633 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 7 predicate places. [2024-11-28 03:46:29,633 INFO L471 AbstractCegarLoop]: Abstraction has has 53 places, 51 transitions, 184 flow [2024-11-28 03:46:29,633 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:46:29,634 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:46:29,634 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:46:29,634 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-28 03:46:29,634 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:46:29,634 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:46:29,634 INFO L85 PathProgramCache]: Analyzing trace with hash 879105083, now seen corresponding path program 1 times [2024-11-28 03:46:29,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:46:29,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848161209] [2024-11-28 03:46:29,635 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:46:29,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:46:29,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:46:29,740 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:46:29,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:46:29,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848161209] [2024-11-28 03:46:29,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848161209] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:46:29,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:46:29,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:46:29,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661092891] [2024-11-28 03:46:29,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:46:29,741 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:46:29,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:46:29,745 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:46:29,745 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:46:29,779 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 48 [2024-11-28 03:46:29,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 51 transitions, 184 flow. Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:46:29,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:46:29,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 48 [2024-11-28 03:46:29,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:46:29,942 INFO L124 PetriNetUnfolderBase]: 215/441 cut-off events. [2024-11-28 03:46:29,942 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-11-28 03:46:29,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 901 conditions, 441 events. 215/441 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2125 event pairs, 124 based on Foata normal form. 0/332 useless extension candidates. Maximal degree in co-relation 482. Up to 274 conditions per place. [2024-11-28 03:46:29,945 INFO L140 encePairwiseOnDemand]: 42/48 looper letters, 50 selfloop transitions, 5 changer transitions 0/69 dead transitions. [2024-11-28 03:46:29,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 69 transitions, 352 flow [2024-11-28 03:46:29,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:46:29,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:46:29,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 159 transitions. [2024-11-28 03:46:29,947 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6625 [2024-11-28 03:46:29,947 INFO L175 Difference]: Start difference. First operand has 53 places, 51 transitions, 184 flow. Second operand 5 states and 159 transitions. [2024-11-28 03:46:29,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 69 transitions, 352 flow [2024-11-28 03:46:29,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 69 transitions, 344 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:46:29,950 INFO L231 Difference]: Finished difference. Result has 56 places, 51 transitions, 192 flow [2024-11-28 03:46:29,951 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=192, PETRI_PLACES=56, PETRI_TRANSITIONS=51} [2024-11-28 03:46:29,951 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 10 predicate places. [2024-11-28 03:46:29,952 INFO L471 AbstractCegarLoop]: Abstraction has has 56 places, 51 transitions, 192 flow [2024-11-28 03:46:29,952 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:46:29,952 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:46:29,952 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:46:29,952 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-28 03:46:29,953 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:46:29,953 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:46:29,953 INFO L85 PathProgramCache]: Analyzing trace with hash -1205852975, now seen corresponding path program 1 times [2024-11-28 03:46:29,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:46:29,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137618737] [2024-11-28 03:46:29,954 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:46:29,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:46:29,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:46:30,062 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:46:30,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:46:30,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137618737] [2024-11-28 03:46:30,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137618737] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:46:30,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:46:30,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:46:30,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189012523] [2024-11-28 03:46:30,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:46:30,063 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:46:30,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:46:30,064 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:46:30,064 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:46:30,105 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 48 [2024-11-28 03:46:30,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 51 transitions, 192 flow. Second operand has 5 states, 5 states have (on average 24.8) internal successors, (124), 5 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:46:30,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:46:30,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 48 [2024-11-28 03:46:30,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:46:30,283 INFO L124 PetriNetUnfolderBase]: 254/536 cut-off events. [2024-11-28 03:46:30,283 INFO L125 PetriNetUnfolderBase]: For 44/44 co-relation queries the response was YES. [2024-11-28 03:46:30,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1078 conditions, 536 events. 254/536 cut-off events. For 44/44 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2571 event pairs, 107 based on Foata normal form. 4/421 useless extension candidates. Maximal degree in co-relation 798. Up to 205 conditions per place. [2024-11-28 03:46:30,288 INFO L140 encePairwiseOnDemand]: 42/48 looper letters, 52 selfloop transitions, 9 changer transitions 0/75 dead transitions. [2024-11-28 03:46:30,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 75 transitions, 370 flow [2024-11-28 03:46:30,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:46:30,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:46:30,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 166 transitions. [2024-11-28 03:46:30,292 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6916666666666667 [2024-11-28 03:46:30,292 INFO L175 Difference]: Start difference. First operand has 56 places, 51 transitions, 192 flow. Second operand 5 states and 166 transitions. [2024-11-28 03:46:30,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 75 transitions, 370 flow [2024-11-28 03:46:30,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 75 transitions, 362 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 03:46:30,297 INFO L231 Difference]: Finished difference. Result has 59 places, 52 transitions, 217 flow [2024-11-28 03:46:30,299 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=217, PETRI_PLACES=59, PETRI_TRANSITIONS=52} [2024-11-28 03:46:30,299 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 13 predicate places. [2024-11-28 03:46:30,300 INFO L471 AbstractCegarLoop]: Abstraction has has 59 places, 52 transitions, 217 flow [2024-11-28 03:46:30,300 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.8) internal successors, (124), 5 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:46:30,300 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:46:30,300 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:46:30,300 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-28 03:46:30,304 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:46:30,304 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:46:30,305 INFO L85 PathProgramCache]: Analyzing trace with hash 838541309, now seen corresponding path program 1 times [2024-11-28 03:46:30,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:46:30,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522627616] [2024-11-28 03:46:30,305 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:46:30,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:46:30,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:46:30,423 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:46:30,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:46:30,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522627616] [2024-11-28 03:46:30,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522627616] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:46:30,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:46:30,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:46:30,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056479494] [2024-11-28 03:46:30,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:46:30,424 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:46:30,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:46:30,424 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:46:30,424 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:46:30,489 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-11-28 03:46:30,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 52 transitions, 217 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:46:30,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:46:30,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-11-28 03:46:30,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:46:30,630 INFO L124 PetriNetUnfolderBase]: 267/573 cut-off events. [2024-11-28 03:46:30,630 INFO L125 PetriNetUnfolderBase]: For 74/74 co-relation queries the response was YES. [2024-11-28 03:46:30,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1216 conditions, 573 events. 267/573 cut-off events. For 74/74 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2835 event pairs, 175 based on Foata normal form. 0/513 useless extension candidates. Maximal degree in co-relation 783. Up to 455 conditions per place. [2024-11-28 03:46:30,634 INFO L140 encePairwiseOnDemand]: 43/48 looper letters, 31 selfloop transitions, 8 changer transitions 0/50 dead transitions. [2024-11-28 03:46:30,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 50 transitions, 291 flow [2024-11-28 03:46:30,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:46:30,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:46:30,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-11-28 03:46:30,636 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2024-11-28 03:46:30,636 INFO L175 Difference]: Start difference. First operand has 59 places, 52 transitions, 217 flow. Second operand 5 states and 116 transitions. [2024-11-28 03:46:30,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 50 transitions, 291 flow [2024-11-28 03:46:30,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 50 transitions, 282 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:46:30,639 INFO L231 Difference]: Finished difference. Result has 59 places, 50 transitions, 220 flow [2024-11-28 03:46:30,639 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=220, PETRI_PLACES=59, PETRI_TRANSITIONS=50} [2024-11-28 03:46:30,640 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 13 predicate places. [2024-11-28 03:46:30,640 INFO L471 AbstractCegarLoop]: Abstraction has has 59 places, 50 transitions, 220 flow [2024-11-28 03:46:30,641 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:46:30,641 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:46:30,641 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:46:30,641 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-28 03:46:30,641 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:46:30,642 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:46:30,642 INFO L85 PathProgramCache]: Analyzing trace with hash 838541310, now seen corresponding path program 1 times [2024-11-28 03:46:30,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:46:30,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774237915] [2024-11-28 03:46:30,642 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:46:30,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:46:30,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:46:30,915 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:46:30,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:46:30,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774237915] [2024-11-28 03:46:30,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774237915] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:46:30,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406513687] [2024-11-28 03:46:30,916 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:46:30,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:46:30,916 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:46:30,921 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:46:30,923 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 03:46:31,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:46:31,020 INFO L256 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-28 03:46:31,022 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:46:31,034 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:46:31,041 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:46:31,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 03:46:31,119 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:46:31,140 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 03:46:31,141 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-28 03:46:31,226 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:46:31,226 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:46:31,505 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:46:31,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [406513687] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:46:31,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:46:31,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3, 3] total 9 [2024-11-28 03:46:31,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496124603] [2024-11-28 03:46:31,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:46:31,506 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:46:31,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:46:31,507 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:46:31,507 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:46:31,663 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 48 [2024-11-28 03:46:31,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 50 transitions, 220 flow. Second operand has 5 states, 5 states have (on average 23.8) internal successors, (119), 5 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:46:31,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:46:31,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 48 [2024-11-28 03:46:31,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:46:31,899 INFO L124 PetriNetUnfolderBase]: 295/623 cut-off events. [2024-11-28 03:46:31,899 INFO L125 PetriNetUnfolderBase]: For 87/87 co-relation queries the response was YES. [2024-11-28 03:46:31,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1318 conditions, 623 events. 295/623 cut-off events. For 87/87 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 3065 event pairs, 194 based on Foata normal form. 0/509 useless extension candidates. Maximal degree in co-relation 880. Up to 283 conditions per place. [2024-11-28 03:46:31,904 INFO L140 encePairwiseOnDemand]: 42/48 looper letters, 54 selfloop transitions, 7 changer transitions 0/72 dead transitions. [2024-11-28 03:46:31,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 72 transitions, 414 flow [2024-11-28 03:46:31,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:46:31,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:46:31,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2024-11-28 03:46:31,905 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-11-28 03:46:31,906 INFO L175 Difference]: Start difference. First operand has 59 places, 50 transitions, 220 flow. Second operand 5 states and 155 transitions. [2024-11-28 03:46:31,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 72 transitions, 414 flow [2024-11-28 03:46:31,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 72 transitions, 400 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 03:46:31,909 INFO L231 Difference]: Finished difference. Result has 62 places, 51 transitions, 236 flow [2024-11-28 03:46:31,909 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=236, PETRI_PLACES=62, PETRI_TRANSITIONS=51} [2024-11-28 03:46:31,910 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 16 predicate places. [2024-11-28 03:46:31,910 INFO L471 AbstractCegarLoop]: Abstraction has has 62 places, 51 transitions, 236 flow [2024-11-28 03:46:31,910 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.8) internal successors, (119), 5 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:46:31,910 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:46:31,910 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:46:31,920 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 03:46:32,111 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-28 03:46:32,111 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:46:32,111 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:46:32,111 INFO L85 PathProgramCache]: Analyzing trace with hash 224977224, now seen corresponding path program 1 times [2024-11-28 03:46:32,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:46:32,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519927286] [2024-11-28 03:46:32,112 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:46:32,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:46:32,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:46:32,397 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:46:32,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:46:32,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519927286] [2024-11-28 03:46:32,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519927286] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:46:32,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1809372600] [2024-11-28 03:46:32,398 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:46:32,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:46:32,398 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:46:32,401 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:46:32,406 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 03:46:32,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:46:32,485 INFO L256 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 03:46:32,487 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:46:32,619 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:46:32,620 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:46:32,698 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 25 [2024-11-28 03:46:32,754 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:46:32,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1809372600] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:46:32,755 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:46:32,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2024-11-28 03:46:32,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709208252] [2024-11-28 03:46:32,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:46:32,756 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:46:32,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:46:32,756 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:46:32,756 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:46:33,172 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 48 [2024-11-28 03:46:33,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 51 transitions, 236 flow. Second operand has 12 states, 12 states have (on average 23.75) internal successors, (285), 12 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:46:33,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:46:33,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 48 [2024-11-28 03:46:33,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:46:33,592 INFO L124 PetriNetUnfolderBase]: 375/764 cut-off events. [2024-11-28 03:46:33,592 INFO L125 PetriNetUnfolderBase]: For 175/175 co-relation queries the response was YES. [2024-11-28 03:46:33,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1724 conditions, 764 events. 375/764 cut-off events. For 175/175 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3719 event pairs, 130 based on Foata normal form. 0/688 useless extension candidates. Maximal degree in co-relation 1283. Up to 226 conditions per place. [2024-11-28 03:46:33,598 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 65 selfloop transitions, 13 changer transitions 0/90 dead transitions. [2024-11-28 03:46:33,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 90 transitions, 492 flow [2024-11-28 03:46:33,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 03:46:33,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 03:46:33,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 222 transitions. [2024-11-28 03:46:33,600 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6607142857142857 [2024-11-28 03:46:33,600 INFO L175 Difference]: Start difference. First operand has 62 places, 51 transitions, 236 flow. Second operand 7 states and 222 transitions. [2024-11-28 03:46:33,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 90 transitions, 492 flow [2024-11-28 03:46:33,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 90 transitions, 481 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 03:46:33,604 INFO L231 Difference]: Finished difference. Result has 67 places, 53 transitions, 270 flow [2024-11-28 03:46:33,604 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=270, PETRI_PLACES=67, PETRI_TRANSITIONS=53} [2024-11-28 03:46:33,605 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 21 predicate places. [2024-11-28 03:46:33,605 INFO L471 AbstractCegarLoop]: Abstraction has has 67 places, 53 transitions, 270 flow [2024-11-28 03:46:33,605 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 23.75) internal successors, (285), 12 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:46:33,605 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:46:33,605 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:46:33,616 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-28 03:46:33,809 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-28 03:46:33,809 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:46:33,810 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:46:33,810 INFO L85 PathProgramCache]: Analyzing trace with hash -1629692767, now seen corresponding path program 1 times [2024-11-28 03:46:33,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:46:33,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346477352] [2024-11-28 03:46:33,810 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:46:33,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:46:33,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:46:34,069 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:46:34,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:46:34,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346477352] [2024-11-28 03:46:34,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346477352] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:46:34,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658190606] [2024-11-28 03:46:34,070 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:46:34,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:46:34,070 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:46:34,072 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:46:34,076 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 03:46:34,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:46:34,154 INFO L256 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 03:46:34,155 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:46:34,279 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:46:34,280 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:46:34,369 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 25 [2024-11-28 03:46:34,436 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:46:34,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1658190606] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:46:34,436 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:46:34,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2024-11-28 03:46:34,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911546877] [2024-11-28 03:46:34,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:46:34,437 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:46:34,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:46:34,437 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:46:34,438 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:46:34,703 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 48 [2024-11-28 03:46:34,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 53 transitions, 270 flow. Second operand has 12 states, 12 states have (on average 24.25) internal successors, (291), 12 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:46:34,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:46:34,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 48 [2024-11-28 03:46:34,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:46:35,054 INFO L124 PetriNetUnfolderBase]: 429/888 cut-off events. [2024-11-28 03:46:35,054 INFO L125 PetriNetUnfolderBase]: For 553/613 co-relation queries the response was YES. [2024-11-28 03:46:35,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2043 conditions, 888 events. 429/888 cut-off events. For 553/613 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 4589 event pairs, 162 based on Foata normal form. 0/803 useless extension candidates. Maximal degree in co-relation 1593. Up to 288 conditions per place. [2024-11-28 03:46:35,060 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 61 selfloop transitions, 13 changer transitions 0/87 dead transitions. [2024-11-28 03:46:35,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 87 transitions, 520 flow [2024-11-28 03:46:35,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 03:46:35,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 03:46:35,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 218 transitions. [2024-11-28 03:46:35,065 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6488095238095238 [2024-11-28 03:46:35,065 INFO L175 Difference]: Start difference. First operand has 67 places, 53 transitions, 270 flow. Second operand 7 states and 218 transitions. [2024-11-28 03:46:35,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 87 transitions, 520 flow [2024-11-28 03:46:35,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 87 transitions, 505 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:46:35,069 INFO L231 Difference]: Finished difference. Result has 73 places, 54 transitions, 294 flow [2024-11-28 03:46:35,070 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=255, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=294, PETRI_PLACES=73, PETRI_TRANSITIONS=54} [2024-11-28 03:46:35,071 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 27 predicate places. [2024-11-28 03:46:35,071 INFO L471 AbstractCegarLoop]: Abstraction has has 73 places, 54 transitions, 294 flow [2024-11-28 03:46:35,071 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 24.25) internal successors, (291), 12 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:46:35,071 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:46:35,072 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:46:35,083 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-28 03:46:35,272 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-28 03:46:35,272 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:46:35,273 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:46:35,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1019132177, now seen corresponding path program 1 times [2024-11-28 03:46:35,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:46:35,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607900972] [2024-11-28 03:46:35,273 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:46:35,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:46:35,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:46:35,497 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:46:35,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:46:35,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607900972] [2024-11-28 03:46:35,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607900972] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:46:35,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1863368898] [2024-11-28 03:46:35,498 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:46:35,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:46:35,498 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:46:35,500 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:46:35,504 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 03:46:35,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:46:35,584 INFO L256 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-28 03:46:35,586 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:46:35,601 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:46:35,679 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 03:46:35,680 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:46:35,686 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:46:35,824 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:46:35,824 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:46:35,989 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 61 treesize of output 57 [2024-11-28 03:46:36,077 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:46:36,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1863368898] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:46:36,077 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:46:36,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 3] total 10 [2024-11-28 03:46:36,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791673339] [2024-11-28 03:46:36,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:46:36,078 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:46:36,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:46:36,079 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:46:36,079 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:46:40,170 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:46:44,310 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:46:48,373 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:46:52,446 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:46:56,616 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:46:56,616 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 48 [2024-11-28 03:46:56,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 54 transitions, 294 flow. Second operand has 12 states, 12 states have (on average 18.75) internal successors, (225), 12 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:46:56,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:46:56,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 48 [2024-11-28 03:46:56,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:46:57,115 INFO L124 PetriNetUnfolderBase]: 429/835 cut-off events. [2024-11-28 03:46:57,115 INFO L125 PetriNetUnfolderBase]: For 655/715 co-relation queries the response was YES. [2024-11-28 03:46:57,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2038 conditions, 835 events. 429/835 cut-off events. For 655/715 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 4160 event pairs, 230 based on Foata normal form. 0/778 useless extension candidates. Maximal degree in co-relation 1581. Up to 323 conditions per place. [2024-11-28 03:46:57,122 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 58 selfloop transitions, 15 changer transitions 0/87 dead transitions. [2024-11-28 03:46:57,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 87 transitions, 566 flow [2024-11-28 03:46:57,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:46:57,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 03:46:57,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-11-28 03:46:57,125 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4947916666666667 [2024-11-28 03:46:57,125 INFO L175 Difference]: Start difference. First operand has 73 places, 54 transitions, 294 flow. Second operand 8 states and 190 transitions. [2024-11-28 03:46:57,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 87 transitions, 566 flow [2024-11-28 03:46:57,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 87 transitions, 533 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-11-28 03:46:57,129 INFO L231 Difference]: Finished difference. Result has 78 places, 57 transitions, 330 flow [2024-11-28 03:46:57,130 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=263, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=330, PETRI_PLACES=78, PETRI_TRANSITIONS=57} [2024-11-28 03:46:57,132 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 32 predicate places. [2024-11-28 03:46:57,132 INFO L471 AbstractCegarLoop]: Abstraction has has 78 places, 57 transitions, 330 flow [2024-11-28 03:46:57,132 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 18.75) internal successors, (225), 12 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:46:57,132 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:46:57,133 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:46:57,143 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-28 03:46:57,333 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-28 03:46:57,334 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:46:57,334 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:46:57,334 INFO L85 PathProgramCache]: Analyzing trace with hash -2147078909, now seen corresponding path program 1 times [2024-11-28 03:46:57,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:46:57,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154400474] [2024-11-28 03:46:57,334 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:46:57,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:46:57,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:46:57,478 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:46:57,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:46:57,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154400474] [2024-11-28 03:46:57,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154400474] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:46:57,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1969467503] [2024-11-28 03:46:57,480 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:46:57,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:46:57,480 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:46:57,482 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:46:57,486 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 03:46:57,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:46:57,567 INFO L256 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 03:46:57,568 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:46:57,685 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:46:57,685 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:46:57,775 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:46:57,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1969467503] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:46:57,775 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:46:57,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 14 [2024-11-28 03:46:57,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108744598] [2024-11-28 03:46:57,775 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:46:57,776 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-28 03:46:57,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:46:57,776 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-28 03:46:57,776 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2024-11-28 03:46:57,975 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 48 [2024-11-28 03:46:57,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 57 transitions, 330 flow. Second operand has 15 states, 15 states have (on average 25.2) internal successors, (378), 15 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:46:57,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:46:57,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 48 [2024-11-28 03:46:57,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:46:58,864 INFO L124 PetriNetUnfolderBase]: 1085/2176 cut-off events. [2024-11-28 03:46:58,864 INFO L125 PetriNetUnfolderBase]: For 2307/2520 co-relation queries the response was YES. [2024-11-28 03:46:58,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5488 conditions, 2176 events. 1085/2176 cut-off events. For 2307/2520 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 13944 event pairs, 674 based on Foata normal form. 54/2067 useless extension candidates. Maximal degree in co-relation 2905. Up to 553 conditions per place. [2024-11-28 03:46:58,880 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 162 selfloop transitions, 28 changer transitions 0/206 dead transitions. [2024-11-28 03:46:58,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 206 transitions, 1228 flow [2024-11-28 03:46:58,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 03:46:58,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 03:46:58,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 760 transitions. [2024-11-28 03:46:58,885 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-11-28 03:46:58,885 INFO L175 Difference]: Start difference. First operand has 78 places, 57 transitions, 330 flow. Second operand 25 states and 760 transitions. [2024-11-28 03:46:58,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 206 transitions, 1228 flow [2024-11-28 03:46:58,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 206 transitions, 1196 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-11-28 03:46:58,896 INFO L231 Difference]: Finished difference. Result has 104 places, 70 transitions, 489 flow [2024-11-28 03:46:58,896 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=489, PETRI_PLACES=104, PETRI_TRANSITIONS=70} [2024-11-28 03:46:58,896 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 58 predicate places. [2024-11-28 03:46:58,896 INFO L471 AbstractCegarLoop]: Abstraction has has 104 places, 70 transitions, 489 flow [2024-11-28 03:46:58,898 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 25.2) internal successors, (378), 15 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:46:58,899 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:46:58,899 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:46:58,909 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 03:46:59,099 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-28 03:46:59,099 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:46:59,100 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:46:59,100 INFO L85 PathProgramCache]: Analyzing trace with hash -156728538, now seen corresponding path program 1 times [2024-11-28 03:46:59,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:46:59,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105930084] [2024-11-28 03:46:59,100 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:46:59,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:46:59,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:46:59,256 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:46:59,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:46:59,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105930084] [2024-11-28 03:46:59,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105930084] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:46:59,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [111703717] [2024-11-28 03:46:59,257 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:46:59,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:46:59,257 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:46:59,259 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:46:59,264 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 03:46:59,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:46:59,359 INFO L256 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 03:46:59,360 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:46:59,499 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:46:59,500 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:46:59,618 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:46:59,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [111703717] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:46:59,619 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:46:59,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 14 [2024-11-28 03:46:59,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026286671] [2024-11-28 03:46:59,619 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:46:59,619 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-28 03:46:59,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:46:59,620 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-28 03:46:59,620 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2024-11-28 03:46:59,858 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 48 [2024-11-28 03:46:59,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 70 transitions, 489 flow. Second operand has 15 states, 15 states have (on average 25.4) internal successors, (381), 15 states have internal predecessors, (381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:46:59,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:46:59,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 48 [2024-11-28 03:46:59,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:47:00,767 INFO L124 PetriNetUnfolderBase]: 901/1834 cut-off events. [2024-11-28 03:47:00,768 INFO L125 PetriNetUnfolderBase]: For 2713/2963 co-relation queries the response was YES. [2024-11-28 03:47:00,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4714 conditions, 1834 events. 901/1834 cut-off events. For 2713/2963 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 11476 event pairs, 563 based on Foata normal form. 42/1779 useless extension candidates. Maximal degree in co-relation 4665. Up to 557 conditions per place. [2024-11-28 03:47:00,781 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 156 selfloop transitions, 32 changer transitions 0/204 dead transitions. [2024-11-28 03:47:00,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 204 transitions, 1260 flow [2024-11-28 03:47:00,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:47:00,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:47:00,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 833 transitions. [2024-11-28 03:47:00,787 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6197916666666666 [2024-11-28 03:47:00,788 INFO L175 Difference]: Start difference. First operand has 104 places, 70 transitions, 489 flow. Second operand 28 states and 833 transitions. [2024-11-28 03:47:00,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 204 transitions, 1260 flow [2024-11-28 03:47:00,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 204 transitions, 1247 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 03:47:00,798 INFO L231 Difference]: Finished difference. Result has 131 places, 76 transitions, 604 flow [2024-11-28 03:47:00,798 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=476, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=604, PETRI_PLACES=131, PETRI_TRANSITIONS=76} [2024-11-28 03:47:00,799 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 85 predicate places. [2024-11-28 03:47:00,799 INFO L471 AbstractCegarLoop]: Abstraction has has 131 places, 76 transitions, 604 flow [2024-11-28 03:47:00,801 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 25.4) internal successors, (381), 15 states have internal predecessors, (381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:00,801 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:47:00,801 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:47:00,812 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-28 03:47:01,001 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-28 03:47:01,002 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:47:01,003 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:47:01,003 INFO L85 PathProgramCache]: Analyzing trace with hash -2012322948, now seen corresponding path program 1 times [2024-11-28 03:47:01,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:47:01,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589824913] [2024-11-28 03:47:01,003 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:47:01,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:47:01,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:47:01,096 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:47:01,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:47:01,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589824913] [2024-11-28 03:47:01,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589824913] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:47:01,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:47:01,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:47:01,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943410301] [2024-11-28 03:47:01,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:47:01,097 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:47:01,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:47:01,097 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:47:01,097 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:47:01,125 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 48 [2024-11-28 03:47:01,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 76 transitions, 604 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:47:01,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:47:01,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 48 [2024-11-28 03:47:01,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:47:01,380 INFO L124 PetriNetUnfolderBase]: 783/1640 cut-off events. [2024-11-28 03:47:01,381 INFO L125 PetriNetUnfolderBase]: For 3035/3304 co-relation queries the response was YES. [2024-11-28 03:47:01,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4336 conditions, 1640 events. 783/1640 cut-off events. For 3035/3304 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9980 event pairs, 293 based on Foata normal form. 9/1550 useless extension candidates. Maximal degree in co-relation 4277. Up to 904 conditions per place. [2024-11-28 03:47:01,393 INFO L140 encePairwiseOnDemand]: 44/48 looper letters, 56 selfloop transitions, 9 changer transitions 13/95 dead transitions. [2024-11-28 03:47:01,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 95 transitions, 883 flow [2024-11-28 03:47:01,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:47:01,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 03:47:01,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 108 transitions. [2024-11-28 03:47:01,395 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.75 [2024-11-28 03:47:01,395 INFO L175 Difference]: Start difference. First operand has 131 places, 76 transitions, 604 flow. Second operand 3 states and 108 transitions. [2024-11-28 03:47:01,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 95 transitions, 883 flow [2024-11-28 03:47:01,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 95 transitions, 823 flow, removed 5 selfloop flow, removed 14 redundant places. [2024-11-28 03:47:01,405 INFO L231 Difference]: Finished difference. Result has 120 places, 72 transitions, 555 flow [2024-11-28 03:47:01,405 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=544, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=555, PETRI_PLACES=120, PETRI_TRANSITIONS=72} [2024-11-28 03:47:01,407 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 74 predicate places. [2024-11-28 03:47:01,408 INFO L471 AbstractCegarLoop]: Abstraction has has 120 places, 72 transitions, 555 flow [2024-11-28 03:47:01,409 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:47:01,409 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:47:01,409 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:47:01,409 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-28 03:47:01,409 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:47:01,409 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:47:01,410 INFO L85 PathProgramCache]: Analyzing trace with hash 398825321, now seen corresponding path program 2 times [2024-11-28 03:47:01,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:47:01,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114721999] [2024-11-28 03:47:01,410 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:47:01,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:47:01,442 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:47:01,443 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:47:01,944 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:47:01,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:47:01,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114721999] [2024-11-28 03:47:01,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114721999] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:47:01,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [840116529] [2024-11-28 03:47:01,945 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:47:01,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:47:01,945 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:47:01,947 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:47:01,951 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 03:47:02,039 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:47:02,040 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:47:02,041 INFO L256 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-28 03:47:02,043 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:47:02,052 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:47:02,182 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 03:47:02,182 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 15 [2024-11-28 03:47:02,205 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 03:47:02,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:47:02,401 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:47:02,401 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:47:02,650 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 61 treesize of output 57 [2024-11-28 03:47:02,865 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:47:02,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [840116529] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:47:02,866 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:47:02,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 5] total 18 [2024-11-28 03:47:02,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572919614] [2024-11-28 03:47:02,866 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:47:02,867 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-28 03:47:02,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:47:02,867 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-28 03:47:02,869 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2024-11-28 03:47:04,861 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 48 [2024-11-28 03:47:04,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 72 transitions, 555 flow. Second operand has 20 states, 20 states have (on average 21.35) internal successors, (427), 20 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:04,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:47:04,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 48 [2024-11-28 03:47:04,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:47:06,415 INFO L124 PetriNetUnfolderBase]: 1182/2287 cut-off events. [2024-11-28 03:47:06,415 INFO L125 PetriNetUnfolderBase]: For 5434/5617 co-relation queries the response was YES. [2024-11-28 03:47:06,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6676 conditions, 2287 events. 1182/2287 cut-off events. For 5434/5617 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 14052 event pairs, 332 based on Foata normal form. 40/2227 useless extension candidates. Maximal degree in co-relation 4319. Up to 486 conditions per place. [2024-11-28 03:47:06,438 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 104 selfloop transitions, 25 changer transitions 0/142 dead transitions. [2024-11-28 03:47:06,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 142 transitions, 1096 flow [2024-11-28 03:47:06,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 03:47:06,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-28 03:47:06,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 438 transitions. [2024-11-28 03:47:06,440 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5367647058823529 [2024-11-28 03:47:06,440 INFO L175 Difference]: Start difference. First operand has 120 places, 72 transitions, 555 flow. Second operand 17 states and 438 transitions. [2024-11-28 03:47:06,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 142 transitions, 1096 flow [2024-11-28 03:47:06,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 142 transitions, 999 flow, removed 10 selfloop flow, removed 14 redundant places. [2024-11-28 03:47:06,451 INFO L231 Difference]: Finished difference. Result has 105 places, 75 transitions, 574 flow [2024-11-28 03:47:06,451 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=475, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=574, PETRI_PLACES=105, PETRI_TRANSITIONS=75} [2024-11-28 03:47:06,452 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 59 predicate places. [2024-11-28 03:47:06,452 INFO L471 AbstractCegarLoop]: Abstraction has has 105 places, 75 transitions, 574 flow [2024-11-28 03:47:06,452 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 21.35) internal successors, (427), 20 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:06,452 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:47:06,452 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:47:06,464 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-28 03:47:06,656 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:47:06,656 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:47:06,657 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:47:06,657 INFO L85 PathProgramCache]: Analyzing trace with hash -521316547, now seen corresponding path program 1 times [2024-11-28 03:47:06,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:47:06,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019592298] [2024-11-28 03:47:06,657 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:47:06,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:47:06,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:47:07,038 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-28 03:47:07,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:47:07,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019592298] [2024-11-28 03:47:07,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019592298] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:47:07,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418074149] [2024-11-28 03:47:07,040 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:47:07,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:47:07,040 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:47:07,043 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:47:07,046 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 03:47:07,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:47:07,140 INFO L256 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-28 03:47:07,141 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:47:07,358 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 7 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-28 03:47:07,358 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:47:07,486 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 30 treesize of output 26 [2024-11-28 03:47:07,627 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 7 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-28 03:47:07,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418074149] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:47:07,628 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:47:07,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2024-11-28 03:47:07,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682833533] [2024-11-28 03:47:07,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:47:07,629 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-28 03:47:07,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:47:07,629 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-28 03:47:07,629 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2024-11-28 03:47:08,275 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 48 [2024-11-28 03:47:08,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 75 transitions, 574 flow. Second operand has 19 states, 19 states have (on average 23.894736842105264) internal successors, (454), 19 states have internal predecessors, (454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:08,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:47:08,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 48 [2024-11-28 03:47:08,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:47:09,109 INFO L124 PetriNetUnfolderBase]: 1098/2144 cut-off events. [2024-11-28 03:47:09,109 INFO L125 PetriNetUnfolderBase]: For 3896/4069 co-relation queries the response was YES. [2024-11-28 03:47:09,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5914 conditions, 2144 events. 1098/2144 cut-off events. For 3896/4069 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 13186 event pairs, 327 based on Foata normal form. 22/2064 useless extension candidates. Maximal degree in co-relation 2921. Up to 462 conditions per place. [2024-11-28 03:47:09,127 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 101 selfloop transitions, 25 changer transitions 0/141 dead transitions. [2024-11-28 03:47:09,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 141 transitions, 1050 flow [2024-11-28 03:47:09,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 03:47:09,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 03:47:09,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 323 transitions. [2024-11-28 03:47:09,129 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6729166666666667 [2024-11-28 03:47:09,129 INFO L175 Difference]: Start difference. First operand has 105 places, 75 transitions, 574 flow. Second operand 10 states and 323 transitions. [2024-11-28 03:47:09,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 141 transitions, 1050 flow [2024-11-28 03:47:09,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 141 transitions, 1008 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-11-28 03:47:09,143 INFO L231 Difference]: Finished difference. Result has 108 places, 77 transitions, 613 flow [2024-11-28 03:47:09,143 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=532, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=613, PETRI_PLACES=108, PETRI_TRANSITIONS=77} [2024-11-28 03:47:09,144 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 62 predicate places. [2024-11-28 03:47:09,144 INFO L471 AbstractCegarLoop]: Abstraction has has 108 places, 77 transitions, 613 flow [2024-11-28 03:47:09,144 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 23.894736842105264) internal successors, (454), 19 states have internal predecessors, (454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:09,144 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:47:09,145 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:47:09,157 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-28 03:47:09,349 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:47:09,349 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:47:09,350 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:47:09,350 INFO L85 PathProgramCache]: Analyzing trace with hash -1674122228, now seen corresponding path program 2 times [2024-11-28 03:47:09,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:47:09,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625780687] [2024-11-28 03:47:09,350 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:47:09,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:47:09,388 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:47:09,388 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:47:09,757 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-28 03:47:09,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:47:09,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625780687] [2024-11-28 03:47:09,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625780687] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:47:09,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [754610260] [2024-11-28 03:47:09,758 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:47:09,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:47:09,758 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:47:09,760 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:47:09,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 03:47:09,854 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:47:09,854 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:47:09,855 INFO L256 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-28 03:47:09,857 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:47:10,073 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-28 03:47:10,073 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:47:10,211 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 30 treesize of output 26 [2024-11-28 03:47:10,339 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-28 03:47:10,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [754610260] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:47:10,339 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:47:10,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2024-11-28 03:47:10,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524596654] [2024-11-28 03:47:10,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:47:10,340 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-28 03:47:10,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:47:10,341 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-28 03:47:10,341 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2024-11-28 03:47:11,089 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:47:11,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 77 transitions, 613 flow. Second operand has 19 states, 19 states have (on average 22.473684210526315) internal successors, (427), 19 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:11,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:47:11,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:47:11,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:47:11,942 INFO L124 PetriNetUnfolderBase]: 1869/3617 cut-off events. [2024-11-28 03:47:11,942 INFO L125 PetriNetUnfolderBase]: For 8003/8045 co-relation queries the response was YES. [2024-11-28 03:47:11,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10534 conditions, 3617 events. 1869/3617 cut-off events. For 8003/8045 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 23241 event pairs, 477 based on Foata normal form. 74/3671 useless extension candidates. Maximal degree in co-relation 6295. Up to 822 conditions per place. [2024-11-28 03:47:11,967 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 113 selfloop transitions, 26 changer transitions 1/152 dead transitions. [2024-11-28 03:47:11,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 152 transitions, 1247 flow [2024-11-28 03:47:11,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-28 03:47:11,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-28 03:47:11,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 386 transitions. [2024-11-28 03:47:11,969 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-11-28 03:47:11,970 INFO L175 Difference]: Start difference. First operand has 108 places, 77 transitions, 613 flow. Second operand 14 states and 386 transitions. [2024-11-28 03:47:11,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 152 transitions, 1247 flow [2024-11-28 03:47:11,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 152 transitions, 1199 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-11-28 03:47:11,985 INFO L231 Difference]: Finished difference. Result has 117 places, 80 transitions, 665 flow [2024-11-28 03:47:11,985 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=568, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=665, PETRI_PLACES=117, PETRI_TRANSITIONS=80} [2024-11-28 03:47:11,986 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 71 predicate places. [2024-11-28 03:47:11,986 INFO L471 AbstractCegarLoop]: Abstraction has has 117 places, 80 transitions, 665 flow [2024-11-28 03:47:11,986 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 22.473684210526315) internal successors, (427), 19 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:11,986 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:47:11,986 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:47:12,000 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-28 03:47:12,190 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:47:12,190 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:47:12,191 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:47:12,191 INFO L85 PathProgramCache]: Analyzing trace with hash -358181114, now seen corresponding path program 1 times [2024-11-28 03:47:12,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:47:12,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924648827] [2024-11-28 03:47:12,191 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:47:12,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:47:12,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:47:12,521 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:47:12,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:47:12,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924648827] [2024-11-28 03:47:12,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924648827] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:47:12,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125747023] [2024-11-28 03:47:12,522 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:47:12,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:47:12,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:47:12,526 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:47:12,528 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 03:47:12,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:47:12,626 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-28 03:47:12,628 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:47:12,646 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:47:12,770 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 03:47:12,771 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:47:12,779 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:47:12,987 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 9 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:47:12,988 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:47:13,195 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 61 treesize of output 57 [2024-11-28 03:47:13,356 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 9 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:47:13,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125747023] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:47:13,357 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:47:13,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 5] total 16 [2024-11-28 03:47:13,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635477671] [2024-11-28 03:47:13,357 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:47:13,358 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 03:47:13,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:47:13,358 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 03:47:13,358 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2024-11-28 03:47:14,159 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:47:14,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 80 transitions, 665 flow. Second operand has 18 states, 18 states have (on average 22.5) internal successors, (405), 18 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:14,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:47:14,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:47:14,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:47:15,022 INFO L124 PetriNetUnfolderBase]: 1508/2934 cut-off events. [2024-11-28 03:47:15,023 INFO L125 PetriNetUnfolderBase]: For 9124/9348 co-relation queries the response was YES. [2024-11-28 03:47:15,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8230 conditions, 2934 events. 1508/2934 cut-off events. For 9124/9348 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 19286 event pairs, 684 based on Foata normal form. 31/2834 useless extension candidates. Maximal degree in co-relation 6828. Up to 933 conditions per place. [2024-11-28 03:47:15,034 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 79 selfloop transitions, 25 changer transitions 0/123 dead transitions. [2024-11-28 03:47:15,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 123 transitions, 1104 flow [2024-11-28 03:47:15,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:47:15,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:47:15,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 301 transitions. [2024-11-28 03:47:15,035 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5700757575757576 [2024-11-28 03:47:15,035 INFO L175 Difference]: Start difference. First operand has 117 places, 80 transitions, 665 flow. Second operand 11 states and 301 transitions. [2024-11-28 03:47:15,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 123 transitions, 1104 flow [2024-11-28 03:47:15,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 123 transitions, 1062 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-11-28 03:47:15,047 INFO L231 Difference]: Finished difference. Result has 121 places, 82 transitions, 704 flow [2024-11-28 03:47:15,047 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=623, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=704, PETRI_PLACES=121, PETRI_TRANSITIONS=82} [2024-11-28 03:47:15,048 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 75 predicate places. [2024-11-28 03:47:15,048 INFO L471 AbstractCegarLoop]: Abstraction has has 121 places, 82 transitions, 704 flow [2024-11-28 03:47:15,048 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 22.5) internal successors, (405), 18 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:15,048 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:47:15,048 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-11-28 03:47:15,059 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-28 03:47:15,252 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:47:15,252 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:47:15,252 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:47:15,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1887299672, now seen corresponding path program 2 times [2024-11-28 03:47:15,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:47:15,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781344072] [2024-11-28 03:47:15,253 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:47:15,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:47:15,284 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:47:15,284 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:47:15,437 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 10 proven. 13 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:47:15,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:47:15,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781344072] [2024-11-28 03:47:15,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781344072] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:47:15,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1962380523] [2024-11-28 03:47:15,438 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:47:15,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:47:15,438 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:47:15,440 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:47:15,444 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 03:47:15,536 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:47:15,536 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:47:15,538 INFO L256 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 03:47:15,541 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:47:15,722 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 15 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:47:15,722 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:47:15,863 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 15 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:47:15,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1962380523] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:47:15,863 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:47:15,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2024-11-28 03:47:15,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813403768] [2024-11-28 03:47:15,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:47:15,864 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 03:47:15,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:47:15,864 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 03:47:15,865 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=214, Unknown=0, NotChecked=0, Total=306 [2024-11-28 03:47:16,153 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 48 [2024-11-28 03:47:16,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 82 transitions, 704 flow. Second operand has 18 states, 18 states have (on average 25.333333333333332) internal successors, (456), 18 states have internal predecessors, (456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:16,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:47:16,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 48 [2024-11-28 03:47:16,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:47:16,941 INFO L124 PetriNetUnfolderBase]: 2277/4552 cut-off events. [2024-11-28 03:47:16,941 INFO L125 PetriNetUnfolderBase]: For 14828/15234 co-relation queries the response was YES. [2024-11-28 03:47:16,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13388 conditions, 4552 events. 2277/4552 cut-off events. For 14828/15234 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 33285 event pairs, 1445 based on Foata normal form. 36/4240 useless extension candidates. Maximal degree in co-relation 11729. Up to 1752 conditions per place. [2024-11-28 03:47:16,968 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 112 selfloop transitions, 38 changer transitions 0/171 dead transitions. [2024-11-28 03:47:16,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 171 transitions, 1499 flow [2024-11-28 03:47:16,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-28 03:47:16,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-28 03:47:16,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 455 transitions. [2024-11-28 03:47:16,970 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6319444444444444 [2024-11-28 03:47:16,970 INFO L175 Difference]: Start difference. First operand has 121 places, 82 transitions, 704 flow. Second operand 15 states and 455 transitions. [2024-11-28 03:47:16,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 171 transitions, 1499 flow [2024-11-28 03:47:16,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 171 transitions, 1466 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-11-28 03:47:16,984 INFO L231 Difference]: Finished difference. Result has 135 places, 98 transitions, 968 flow [2024-11-28 03:47:16,984 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=679, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=968, PETRI_PLACES=135, PETRI_TRANSITIONS=98} [2024-11-28 03:47:16,985 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 89 predicate places. [2024-11-28 03:47:16,985 INFO L471 AbstractCegarLoop]: Abstraction has has 135 places, 98 transitions, 968 flow [2024-11-28 03:47:16,985 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 25.333333333333332) internal successors, (456), 18 states have internal predecessors, (456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:16,985 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:47:16,986 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] [2024-11-28 03:47:16,996 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-28 03:47:17,190 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:47:17,190 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:47:17,191 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:47:17,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1069939909, now seen corresponding path program 1 times [2024-11-28 03:47:17,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:47:17,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605222537] [2024-11-28 03:47:17,192 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:47:17,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:47:17,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:47:17,363 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:47:17,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:47:17,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605222537] [2024-11-28 03:47:17,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605222537] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:47:17,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1628039249] [2024-11-28 03:47:17,363 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:47:17,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:47:17,364 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:47:17,366 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:47:17,371 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 03:47:17,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:47:17,462 INFO L256 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 03:47:17,464 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:47:17,587 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:47:17,587 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:47:17,681 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:47:17,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1628039249] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:47:17,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:47:17,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7, 5] total 13 [2024-11-28 03:47:17,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489438007] [2024-11-28 03:47:17,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:47:17,682 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 03:47:17,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:47:17,683 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 03:47:17,683 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2024-11-28 03:47:17,751 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 48 [2024-11-28 03:47:17,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 98 transitions, 968 flow. Second operand has 6 states, 6 states have (on average 26.166666666666668) internal successors, (157), 6 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:17,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:47:17,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 48 [2024-11-28 03:47:17,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:47:18,507 INFO L124 PetriNetUnfolderBase]: 2001/4042 cut-off events. [2024-11-28 03:47:18,507 INFO L125 PetriNetUnfolderBase]: For 17338/17813 co-relation queries the response was YES. [2024-11-28 03:47:18,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12432 conditions, 4042 events. 2001/4042 cut-off events. For 17338/17813 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 29241 event pairs, 652 based on Foata normal form. 142/3956 useless extension candidates. Maximal degree in co-relation 10721. Up to 1567 conditions per place. [2024-11-28 03:47:18,538 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 79 selfloop transitions, 25 changer transitions 0/125 dead transitions. [2024-11-28 03:47:18,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 125 transitions, 1306 flow [2024-11-28 03:47:18,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 03:47:18,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 03:47:18,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-11-28 03:47:18,540 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6309523809523809 [2024-11-28 03:47:18,540 INFO L175 Difference]: Start difference. First operand has 135 places, 98 transitions, 968 flow. Second operand 7 states and 212 transitions. [2024-11-28 03:47:18,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 125 transitions, 1306 flow [2024-11-28 03:47:18,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 125 transitions, 1289 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 03:47:18,558 INFO L231 Difference]: Finished difference. Result has 139 places, 99 transitions, 1046 flow [2024-11-28 03:47:18,558 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=951, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1046, PETRI_PLACES=139, PETRI_TRANSITIONS=99} [2024-11-28 03:47:18,558 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 93 predicate places. [2024-11-28 03:47:18,559 INFO L471 AbstractCegarLoop]: Abstraction has has 139 places, 99 transitions, 1046 flow [2024-11-28 03:47:18,559 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 26.166666666666668) internal successors, (157), 6 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:18,559 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:47:18,559 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] [2024-11-28 03:47:18,569 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-28 03:47:18,760 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:47:18,760 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:47:18,760 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:47:18,760 INFO L85 PathProgramCache]: Analyzing trace with hash -83411411, now seen corresponding path program 1 times [2024-11-28 03:47:18,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:47:18,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625522666] [2024-11-28 03:47:18,761 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:47:18,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:47:18,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:47:18,988 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:47:18,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:47:18,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625522666] [2024-11-28 03:47:18,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625522666] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:47:18,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [399407161] [2024-11-28 03:47:18,990 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:47:18,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:47:18,991 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:47:18,993 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:47:18,997 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 03:47:19,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:47:19,097 INFO L256 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 03:47:19,098 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:47:19,244 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:47:19,245 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:47:19,391 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:47:19,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [399407161] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:47:19,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:47:19,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8, 5] total 16 [2024-11-28 03:47:19,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569206151] [2024-11-28 03:47:19,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:47:19,392 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 03:47:19,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:47:19,393 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 03:47:19,393 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2024-11-28 03:47:19,461 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 48 [2024-11-28 03:47:19,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 99 transitions, 1046 flow. Second operand has 6 states, 6 states have (on average 26.166666666666668) internal successors, (157), 6 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:19,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:47:19,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 48 [2024-11-28 03:47:19,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:47:19,956 INFO L124 PetriNetUnfolderBase]: 1829/3862 cut-off events. [2024-11-28 03:47:19,956 INFO L125 PetriNetUnfolderBase]: For 24218/24806 co-relation queries the response was YES. [2024-11-28 03:47:19,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12706 conditions, 3862 events. 1829/3862 cut-off events. For 24218/24806 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 29293 event pairs, 582 based on Foata normal form. 90/3752 useless extension candidates. Maximal degree in co-relation 11255. Up to 1337 conditions per place. [2024-11-28 03:47:19,980 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 83 selfloop transitions, 20 changer transitions 0/125 dead transitions. [2024-11-28 03:47:19,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 125 transitions, 1462 flow [2024-11-28 03:47:19,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 03:47:19,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 03:47:19,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-11-28 03:47:19,981 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-11-28 03:47:19,982 INFO L175 Difference]: Start difference. First operand has 139 places, 99 transitions, 1046 flow. Second operand 7 states and 208 transitions. [2024-11-28 03:47:19,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 125 transitions, 1462 flow [2024-11-28 03:47:19,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 125 transitions, 1416 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-11-28 03:47:20,001 INFO L231 Difference]: Finished difference. Result has 142 places, 100 transitions, 1084 flow [2024-11-28 03:47:20,002 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1008, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1084, PETRI_PLACES=142, PETRI_TRANSITIONS=100} [2024-11-28 03:47:20,002 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 96 predicate places. [2024-11-28 03:47:20,002 INFO L471 AbstractCegarLoop]: Abstraction has has 142 places, 100 transitions, 1084 flow [2024-11-28 03:47:20,003 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 26.166666666666668) internal successors, (157), 6 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:20,003 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:47:20,003 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-11-28 03:47:20,014 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-28 03:47:20,203 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:47:20,204 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:47:20,204 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:47:20,204 INFO L85 PathProgramCache]: Analyzing trace with hash 182049026, now seen corresponding path program 3 times [2024-11-28 03:47:20,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:47:20,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508880052] [2024-11-28 03:47:20,204 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:47:20,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:47:20,233 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:47:20,233 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:47:20,541 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 13 proven. 4 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 03:47:20,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:47:20,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508880052] [2024-11-28 03:47:20,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508880052] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:47:20,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2041190318] [2024-11-28 03:47:20,541 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:47:20,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:47:20,542 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:47:20,544 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:47:20,547 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 03:47:20,640 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:47:20,640 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:47:20,645 INFO L256 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-28 03:47:20,647 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:47:20,676 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:47:20,910 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 03:47:20,910 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:47:21,436 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 03:47:21,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2041190318] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:47:21,437 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:47:21,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 22 [2024-11-28 03:47:21,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088625420] [2024-11-28 03:47:21,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:47:21,437 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-28 03:47:21,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:47:21,438 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-28 03:47:21,438 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2024-11-28 03:47:22,172 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:47:22,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 100 transitions, 1084 flow. Second operand has 24 states, 24 states have (on average 22.375) internal successors, (537), 24 states have internal predecessors, (537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:22,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:47:22,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:47:22,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:47:22,961 INFO L124 PetriNetUnfolderBase]: 2336/4463 cut-off events. [2024-11-28 03:47:22,962 INFO L125 PetriNetUnfolderBase]: For 21170/21612 co-relation queries the response was YES. [2024-11-28 03:47:22,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15344 conditions, 4463 events. 2336/4463 cut-off events. For 21170/21612 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 32076 event pairs, 353 based on Foata normal form. 57/4327 useless extension candidates. Maximal degree in co-relation 13362. Up to 1444 conditions per place. [2024-11-28 03:47:22,992 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 96 selfloop transitions, 39 changer transitions 0/149 dead transitions. [2024-11-28 03:47:22,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 149 transitions, 1756 flow [2024-11-28 03:47:22,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 03:47:22,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 03:47:22,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 267 transitions. [2024-11-28 03:47:22,994 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-11-28 03:47:22,994 INFO L175 Difference]: Start difference. First operand has 142 places, 100 transitions, 1084 flow. Second operand 10 states and 267 transitions. [2024-11-28 03:47:22,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 149 transitions, 1756 flow [2024-11-28 03:47:23,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 149 transitions, 1682 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-11-28 03:47:23,023 INFO L231 Difference]: Finished difference. Result has 143 places, 99 transitions, 1099 flow [2024-11-28 03:47:23,024 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1021, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1099, PETRI_PLACES=143, PETRI_TRANSITIONS=99} [2024-11-28 03:47:23,024 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 97 predicate places. [2024-11-28 03:47:23,024 INFO L471 AbstractCegarLoop]: Abstraction has has 143 places, 99 transitions, 1099 flow [2024-11-28 03:47:23,025 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 22.375) internal successors, (537), 24 states have internal predecessors, (537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:23,025 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:47:23,025 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:47:23,035 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-28 03:47:23,229 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:47:23,229 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:47:23,229 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:47:23,230 INFO L85 PathProgramCache]: Analyzing trace with hash 2023079585, now seen corresponding path program 2 times [2024-11-28 03:47:23,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:47:23,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479294259] [2024-11-28 03:47:23,230 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:47:23,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:47:23,246 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:47:23,246 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:47:23,378 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 10 proven. 13 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:47:23,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:47:23,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479294259] [2024-11-28 03:47:23,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479294259] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:47:23,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1782093553] [2024-11-28 03:47:23,379 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:47:23,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:47:23,379 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:47:23,381 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:47:23,384 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 03:47:23,480 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:47:23,480 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:47:23,481 INFO L256 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 03:47:23,483 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:47:23,640 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 15 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:47:23,640 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:47:23,761 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 15 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:47:23,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1782093553] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:47:23,762 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:47:23,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2024-11-28 03:47:23,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407677704] [2024-11-28 03:47:23,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:47:23,762 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 03:47:23,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:47:23,763 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 03:47:23,763 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=214, Unknown=0, NotChecked=0, Total=306 [2024-11-28 03:47:23,964 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 48 [2024-11-28 03:47:23,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 99 transitions, 1099 flow. Second operand has 18 states, 18 states have (on average 25.666666666666668) internal successors, (462), 18 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:23,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:47:23,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 48 [2024-11-28 03:47:23,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:47:24,630 INFO L124 PetriNetUnfolderBase]: 1698/3562 cut-off events. [2024-11-28 03:47:24,630 INFO L125 PetriNetUnfolderBase]: For 21305/21859 co-relation queries the response was YES. [2024-11-28 03:47:24,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12195 conditions, 3562 events. 1698/3562 cut-off events. For 21305/21859 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 26516 event pairs, 1113 based on Foata normal form. 26/3418 useless extension candidates. Maximal degree in co-relation 10663. Up to 1569 conditions per place. [2024-11-28 03:47:24,649 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 105 selfloop transitions, 38 changer transitions 0/164 dead transitions. [2024-11-28 03:47:24,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 164 transitions, 1722 flow [2024-11-28 03:47:24,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-28 03:47:24,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-28 03:47:24,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 447 transitions. [2024-11-28 03:47:24,651 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-11-28 03:47:24,651 INFO L175 Difference]: Start difference. First operand has 143 places, 99 transitions, 1099 flow. Second operand 15 states and 447 transitions. [2024-11-28 03:47:24,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 164 transitions, 1722 flow [2024-11-28 03:47:24,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 164 transitions, 1619 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-11-28 03:47:24,670 INFO L231 Difference]: Finished difference. Result has 152 places, 104 transitions, 1203 flow [2024-11-28 03:47:24,670 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1007, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1203, PETRI_PLACES=152, PETRI_TRANSITIONS=104} [2024-11-28 03:47:24,670 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 106 predicate places. [2024-11-28 03:47:24,670 INFO L471 AbstractCegarLoop]: Abstraction has has 152 places, 104 transitions, 1203 flow [2024-11-28 03:47:24,671 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 25.666666666666668) internal successors, (462), 18 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:24,671 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:47:24,671 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:47:24,681 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-28 03:47:24,875 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:47:24,875 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:47:24,875 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:47:24,875 INFO L85 PathProgramCache]: Analyzing trace with hash -340251445, now seen corresponding path program 3 times [2024-11-28 03:47:24,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:47:24,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739733210] [2024-11-28 03:47:24,876 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:47:24,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:47:24,890 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:47:24,890 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:47:25,216 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 11 proven. 10 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:47:25,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:47:25,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739733210] [2024-11-28 03:47:25,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739733210] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:47:25,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327523687] [2024-11-28 03:47:25,217 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:47:25,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:47:25,217 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:47:25,219 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:47:25,222 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 03:47:25,330 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:47:25,330 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:47:25,337 INFO L256 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-28 03:47:25,339 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:47:25,352 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:47:25,464 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 03:47:25,464 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:47:25,481 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 03:47:25,481 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:47:25,736 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 13 proven. 4 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 03:47:25,736 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:47:26,346 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 72 treesize of output 68 [2024-11-28 03:47:26,589 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 03:47:26,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1327523687] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:47:26,589 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:47:26,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 20 [2024-11-28 03:47:26,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893195264] [2024-11-28 03:47:26,589 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:47:26,590 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-28 03:47:26,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:47:26,590 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-28 03:47:26,590 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2024-11-28 03:47:27,892 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-11-28 03:47:27,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 104 transitions, 1203 flow. Second operand has 22 states, 22 states have (on average 20.59090909090909) internal successors, (453), 22 states have internal predecessors, (453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:27,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:47:27,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-11-28 03:47:27,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:47:28,839 INFO L124 PetriNetUnfolderBase]: 2255/4274 cut-off events. [2024-11-28 03:47:28,839 INFO L125 PetriNetUnfolderBase]: For 16201/16429 co-relation queries the response was YES. [2024-11-28 03:47:28,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14759 conditions, 4274 events. 2255/4274 cut-off events. For 16201/16429 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 29676 event pairs, 126 based on Foata normal form. 31/4225 useless extension candidates. Maximal degree in co-relation 12923. Up to 1310 conditions per place. [2024-11-28 03:47:28,863 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 94 selfloop transitions, 48 changer transitions 0/156 dead transitions. [2024-11-28 03:47:28,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 156 transitions, 2005 flow [2024-11-28 03:47:28,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 03:47:28,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 03:47:28,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-11-28 03:47:28,864 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5020833333333333 [2024-11-28 03:47:28,864 INFO L175 Difference]: Start difference. First operand has 152 places, 104 transitions, 1203 flow. Second operand 10 states and 241 transitions. [2024-11-28 03:47:28,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 156 transitions, 2005 flow [2024-11-28 03:47:28,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 156 transitions, 1923 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-11-28 03:47:28,890 INFO L231 Difference]: Finished difference. Result has 149 places, 103 transitions, 1211 flow [2024-11-28 03:47:28,890 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1115, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1211, PETRI_PLACES=149, PETRI_TRANSITIONS=103} [2024-11-28 03:47:28,890 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 103 predicate places. [2024-11-28 03:47:28,890 INFO L471 AbstractCegarLoop]: Abstraction has has 149 places, 103 transitions, 1211 flow [2024-11-28 03:47:28,890 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 20.59090909090909) internal successors, (453), 22 states have internal predecessors, (453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:28,891 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:47:28,891 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] [2024-11-28 03:47:28,900 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-28 03:47:29,095 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-28 03:47:29,095 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:47:29,095 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:47:29,096 INFO L85 PathProgramCache]: Analyzing trace with hash 211737624, now seen corresponding path program 1 times [2024-11-28 03:47:29,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:47:29,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717652302] [2024-11-28 03:47:29,096 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:47:29,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:47:29,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:47:29,559 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:47:29,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:47:29,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717652302] [2024-11-28 03:47:29,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717652302] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:47:29,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:47:29,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-28 03:47:29,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808957972] [2024-11-28 03:47:29,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:47:29,560 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 03:47:29,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:47:29,560 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 03:47:29,561 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:47:29,862 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:47:29,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 103 transitions, 1211 flow. Second operand has 10 states, 10 states have (on average 22.3) internal successors, (223), 10 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:29,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:47:29,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:47:29,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:47:30,867 INFO L124 PetriNetUnfolderBase]: 2743/5201 cut-off events. [2024-11-28 03:47:30,868 INFO L125 PetriNetUnfolderBase]: For 21224/21224 co-relation queries the response was YES. [2024-11-28 03:47:30,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18187 conditions, 5201 events. 2743/5201 cut-off events. For 21224/21224 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 34708 event pairs, 729 based on Foata normal form. 30/5217 useless extension candidates. Maximal degree in co-relation 15821. Up to 4013 conditions per place. [2024-11-28 03:47:30,915 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 101 selfloop transitions, 42 changer transitions 15/169 dead transitions. [2024-11-28 03:47:30,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 169 transitions, 2122 flow [2024-11-28 03:47:30,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:47:30,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 03:47:30,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 254 transitions. [2024-11-28 03:47:30,921 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5879629629629629 [2024-11-28 03:47:30,922 INFO L175 Difference]: Start difference. First operand has 149 places, 103 transitions, 1211 flow. Second operand 9 states and 254 transitions. [2024-11-28 03:47:30,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 169 transitions, 2122 flow [2024-11-28 03:47:30,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 169 transitions, 1948 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-11-28 03:47:30,954 INFO L231 Difference]: Finished difference. Result has 155 places, 125 transitions, 1629 flow [2024-11-28 03:47:30,954 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1099, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1629, PETRI_PLACES=155, PETRI_TRANSITIONS=125} [2024-11-28 03:47:30,955 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 109 predicate places. [2024-11-28 03:47:30,955 INFO L471 AbstractCegarLoop]: Abstraction has has 155 places, 125 transitions, 1629 flow [2024-11-28 03:47:30,955 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 22.3) internal successors, (223), 10 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:30,955 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:47:30,955 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] [2024-11-28 03:47:30,955 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-28 03:47:30,956 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:47:30,956 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:47:30,956 INFO L85 PathProgramCache]: Analyzing trace with hash 2090263168, now seen corresponding path program 2 times [2024-11-28 03:47:30,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:47:30,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564148826] [2024-11-28 03:47:30,956 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:47:30,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:47:30,973 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:47:30,973 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:47:31,335 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:47:31,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:47:31,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564148826] [2024-11-28 03:47:31,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564148826] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:47:31,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:47:31,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-28 03:47:31,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255635876] [2024-11-28 03:47:31,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:47:31,337 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 03:47:31,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:47:31,337 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 03:47:31,337 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:47:31,590 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:47:31,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 125 transitions, 1629 flow. Second operand has 10 states, 10 states have (on average 22.3) internal successors, (223), 10 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:31,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:47:31,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:47:31,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:47:32,420 INFO L124 PetriNetUnfolderBase]: 2755/5219 cut-off events. [2024-11-28 03:47:32,420 INFO L125 PetriNetUnfolderBase]: For 19524/19524 co-relation queries the response was YES. [2024-11-28 03:47:32,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19475 conditions, 5219 events. 2755/5219 cut-off events. For 19524/19524 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 34706 event pairs, 895 based on Foata normal form. 30/5234 useless extension candidates. Maximal degree in co-relation 16998. Up to 4049 conditions per place. [2024-11-28 03:47:32,446 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 99 selfloop transitions, 65 changer transitions 6/181 dead transitions. [2024-11-28 03:47:32,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 181 transitions, 2546 flow [2024-11-28 03:47:32,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:47:32,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 03:47:32,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 251 transitions. [2024-11-28 03:47:32,447 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5810185185185185 [2024-11-28 03:47:32,448 INFO L175 Difference]: Start difference. First operand has 155 places, 125 transitions, 1629 flow. Second operand 9 states and 251 transitions. [2024-11-28 03:47:32,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 181 transitions, 2546 flow [2024-11-28 03:47:32,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 181 transitions, 2409 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-11-28 03:47:32,491 INFO L231 Difference]: Finished difference. Result has 160 places, 148 transitions, 2141 flow [2024-11-28 03:47:32,491 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1554, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2141, PETRI_PLACES=160, PETRI_TRANSITIONS=148} [2024-11-28 03:47:32,491 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 114 predicate places. [2024-11-28 03:47:32,491 INFO L471 AbstractCegarLoop]: Abstraction has has 160 places, 148 transitions, 2141 flow [2024-11-28 03:47:32,491 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 22.3) internal successors, (223), 10 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:32,492 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:47:32,492 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] [2024-11-28 03:47:32,492 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-11-28 03:47:32,492 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:47:32,492 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:47:32,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1844019738, now seen corresponding path program 1 times [2024-11-28 03:47:32,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:47:32,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241260250] [2024-11-28 03:47:32,492 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:47:32,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:47:32,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:47:32,893 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:47:32,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:47:32,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241260250] [2024-11-28 03:47:32,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241260250] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:47:32,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:47:32,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-28 03:47:32,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046732459] [2024-11-28 03:47:32,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:47:32,894 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 03:47:32,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:47:32,895 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 03:47:32,895 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:47:33,116 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:47:33,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 148 transitions, 2141 flow. Second operand has 10 states, 10 states have (on average 22.3) internal successors, (223), 10 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:33,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:47:33,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:47:33,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:47:33,999 INFO L124 PetriNetUnfolderBase]: 2737/5195 cut-off events. [2024-11-28 03:47:33,999 INFO L125 PetriNetUnfolderBase]: For 18940/18952 co-relation queries the response was YES. [2024-11-28 03:47:34,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20338 conditions, 5195 events. 2737/5195 cut-off events. For 18940/18952 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 34513 event pairs, 920 based on Foata normal form. 36/5216 useless extension candidates. Maximal degree in co-relation 17793. Up to 4049 conditions per place. [2024-11-28 03:47:34,031 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 99 selfloop transitions, 64 changer transitions 5/179 dead transitions. [2024-11-28 03:47:34,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 179 transitions, 2614 flow [2024-11-28 03:47:34,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:47:34,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 03:47:34,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 249 transitions. [2024-11-28 03:47:34,033 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5763888888888888 [2024-11-28 03:47:34,033 INFO L175 Difference]: Start difference. First operand has 160 places, 148 transitions, 2141 flow. Second operand 9 states and 249 transitions. [2024-11-28 03:47:34,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 179 transitions, 2614 flow [2024-11-28 03:47:34,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 179 transitions, 2476 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-11-28 03:47:34,082 INFO L231 Difference]: Finished difference. Result has 161 places, 147 transitions, 2133 flow [2024-11-28 03:47:34,082 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2011, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2133, PETRI_PLACES=161, PETRI_TRANSITIONS=147} [2024-11-28 03:47:34,083 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 115 predicate places. [2024-11-28 03:47:34,083 INFO L471 AbstractCegarLoop]: Abstraction has has 161 places, 147 transitions, 2133 flow [2024-11-28 03:47:34,083 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 22.3) internal successors, (223), 10 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:34,083 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:47:34,083 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] [2024-11-28 03:47:34,084 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-28 03:47:34,084 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:47:34,084 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:47:34,084 INFO L85 PathProgramCache]: Analyzing trace with hash 79786542, now seen corresponding path program 2 times [2024-11-28 03:47:34,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:47:34,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792607113] [2024-11-28 03:47:34,084 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:47:34,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:47:34,110 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:47:34,110 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:47:34,688 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 15 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:47:34,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:47:34,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792607113] [2024-11-28 03:47:34,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792607113] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:47:34,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1034212290] [2024-11-28 03:47:34,688 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:47:34,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:47:34,689 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:47:34,690 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:47:34,693 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-28 03:47:34,788 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:47:34,788 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:47:34,790 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-28 03:47:34,791 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:47:35,212 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-11-28 03:47:35,212 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-11-28 03:47:35,243 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:47:35,243 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:47:35,657 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-28 03:47:35,657 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-28 03:47:35,750 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 03:47:35,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1034212290] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:47:35,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:47:35,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11, 10] total 29 [2024-11-28 03:47:35,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427178886] [2024-11-28 03:47:35,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:47:35,751 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:47:35,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:47:35,752 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:47:35,752 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=697, Unknown=0, NotChecked=0, Total=870 [2024-11-28 03:47:36,119 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-11-28 03:47:36,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 147 transitions, 2133 flow. Second operand has 11 states, 11 states have (on average 20.272727272727273) internal successors, (223), 11 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:36,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:47:36,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-11-28 03:47:36,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:47:38,108 INFO L124 PetriNetUnfolderBase]: 5131/9451 cut-off events. [2024-11-28 03:47:38,108 INFO L125 PetriNetUnfolderBase]: For 28394/28394 co-relation queries the response was YES. [2024-11-28 03:47:38,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34625 conditions, 9451 events. 5131/9451 cut-off events. For 28394/28394 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 66386 event pairs, 690 based on Foata normal form. 11/9449 useless extension candidates. Maximal degree in co-relation 30243. Up to 2430 conditions per place. [2024-11-28 03:47:38,173 INFO L140 encePairwiseOnDemand]: 33/48 looper letters, 251 selfloop transitions, 156 changer transitions 7/417 dead transitions. [2024-11-28 03:47:38,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 417 transitions, 4879 flow [2024-11-28 03:47:38,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:47:38,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:47:38,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 660 transitions. [2024-11-28 03:47:38,174 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5978260869565217 [2024-11-28 03:47:38,174 INFO L175 Difference]: Start difference. First operand has 161 places, 147 transitions, 2133 flow. Second operand 23 states and 660 transitions. [2024-11-28 03:47:38,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 417 transitions, 4879 flow [2024-11-28 03:47:38,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 417 transitions, 4751 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-11-28 03:47:38,263 INFO L231 Difference]: Finished difference. Result has 194 places, 239 transitions, 3813 flow [2024-11-28 03:47:38,263 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2005, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3813, PETRI_PLACES=194, PETRI_TRANSITIONS=239} [2024-11-28 03:47:38,264 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 148 predicate places. [2024-11-28 03:47:38,264 INFO L471 AbstractCegarLoop]: Abstraction has has 194 places, 239 transitions, 3813 flow [2024-11-28 03:47:38,264 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 20.272727272727273) internal successors, (223), 11 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:38,264 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:47:38,264 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] [2024-11-28 03:47:38,270 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-28 03:47:38,464 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:47:38,465 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:47:38,465 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:47:38,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1145624678, now seen corresponding path program 3 times [2024-11-28 03:47:38,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:47:38,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860959127] [2024-11-28 03:47:38,465 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:47:38,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:47:38,479 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:47:38,479 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:47:38,671 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 03:47:38,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:47:38,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860959127] [2024-11-28 03:47:38,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860959127] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:47:38,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:47:38,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 03:47:38,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128292604] [2024-11-28 03:47:38,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:47:38,673 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:47:38,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:47:38,673 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:47:38,673 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:47:38,821 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:47:38,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 239 transitions, 3813 flow. Second operand has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:38,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:47:38,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:47:38,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:47:40,148 INFO L124 PetriNetUnfolderBase]: 4217/8147 cut-off events. [2024-11-28 03:47:40,148 INFO L125 PetriNetUnfolderBase]: For 44107/44169 co-relation queries the response was YES. [2024-11-28 03:47:40,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36433 conditions, 8147 events. 4217/8147 cut-off events. For 44107/44169 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 60101 event pairs, 1504 based on Foata normal form. 57/8157 useless extension candidates. Maximal degree in co-relation 35251. Up to 6826 conditions per place. [2024-11-28 03:47:40,206 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 194 selfloop transitions, 55 changer transitions 11/275 dead transitions. [2024-11-28 03:47:40,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 275 transitions, 4532 flow [2024-11-28 03:47:40,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:47:40,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 03:47:40,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-11-28 03:47:40,207 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6015625 [2024-11-28 03:47:40,207 INFO L175 Difference]: Start difference. First operand has 194 places, 239 transitions, 3813 flow. Second operand 8 states and 231 transitions. [2024-11-28 03:47:40,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 275 transitions, 4532 flow [2024-11-28 03:47:40,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 275 transitions, 4425 flow, removed 47 selfloop flow, removed 1 redundant places. [2024-11-28 03:47:40,380 INFO L231 Difference]: Finished difference. Result has 202 places, 238 transitions, 3811 flow [2024-11-28 03:47:40,381 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3706, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3811, PETRI_PLACES=202, PETRI_TRANSITIONS=238} [2024-11-28 03:47:40,381 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 156 predicate places. [2024-11-28 03:47:40,381 INFO L471 AbstractCegarLoop]: Abstraction has has 202 places, 238 transitions, 3811 flow [2024-11-28 03:47:40,381 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:40,381 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:47:40,381 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] [2024-11-28 03:47:40,381 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-11-28 03:47:40,381 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:47:40,382 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:47:40,382 INFO L85 PathProgramCache]: Analyzing trace with hash -943681616, now seen corresponding path program 3 times [2024-11-28 03:47:40,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:47:40,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219852655] [2024-11-28 03:47:40,382 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:47:40,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:47:40,394 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:47:40,394 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:47:40,576 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 03:47:40,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:47:40,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219852655] [2024-11-28 03:47:40,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219852655] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:47:40,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:47:40,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 03:47:40,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990094718] [2024-11-28 03:47:40,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:47:40,577 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:47:40,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:47:40,577 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:47:40,578 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:47:40,722 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:47:40,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 238 transitions, 3811 flow. Second operand has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:40,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:47:40,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:47:40,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:47:42,314 INFO L124 PetriNetUnfolderBase]: 4254/8213 cut-off events. [2024-11-28 03:47:42,314 INFO L125 PetriNetUnfolderBase]: For 47128/47190 co-relation queries the response was YES. [2024-11-28 03:47:42,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37154 conditions, 8213 events. 4254/8213 cut-off events. For 47128/47190 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 60654 event pairs, 1519 based on Foata normal form. 110/8276 useless extension candidates. Maximal degree in co-relation 36062. Up to 6897 conditions per place. [2024-11-28 03:47:42,378 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 205 selfloop transitions, 67 changer transitions 1/288 dead transitions. [2024-11-28 03:47:42,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 288 transitions, 4856 flow [2024-11-28 03:47:42,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:47:42,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 03:47:42,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-11-28 03:47:42,379 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6067708333333334 [2024-11-28 03:47:42,379 INFO L175 Difference]: Start difference. First operand has 202 places, 238 transitions, 3811 flow. Second operand 8 states and 233 transitions. [2024-11-28 03:47:42,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 288 transitions, 4856 flow [2024-11-28 03:47:42,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 288 transitions, 4684 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-11-28 03:47:42,578 INFO L231 Difference]: Finished difference. Result has 200 places, 248 transitions, 4048 flow [2024-11-28 03:47:42,578 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3659, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4048, PETRI_PLACES=200, PETRI_TRANSITIONS=248} [2024-11-28 03:47:42,578 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 154 predicate places. [2024-11-28 03:47:42,578 INFO L471 AbstractCegarLoop]: Abstraction has has 200 places, 248 transitions, 4048 flow [2024-11-28 03:47:42,578 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:42,578 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:47:42,579 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] [2024-11-28 03:47:42,579 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-11-28 03:47:42,579 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:47:42,579 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:47:42,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1426437364, now seen corresponding path program 4 times [2024-11-28 03:47:42,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:47:42,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759032588] [2024-11-28 03:47:42,580 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:47:42,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:47:42,599 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:47:42,599 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:47:42,925 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:47:42,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:47:42,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759032588] [2024-11-28 03:47:42,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759032588] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:47:42,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1397609251] [2024-11-28 03:47:42,926 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:47:42,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:47:42,927 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:47:42,929 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:47:42,933 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-28 03:47:43,046 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:47:43,047 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:47:43,048 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-28 03:47:43,050 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:47:43,447 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-28 03:47:43,447 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-11-28 03:47:43,449 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:47:43,449 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:47:43,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1397609251] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:47:43,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:47:43,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9] total 16 [2024-11-28 03:47:43,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630023917] [2024-11-28 03:47:43,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:47:43,450 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 03:47:43,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:47:43,451 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 03:47:43,451 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2024-11-28 03:47:43,762 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:47:43,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 248 transitions, 4048 flow. Second operand has 10 states, 10 states have (on average 22.3) internal successors, (223), 10 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:43,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:47:43,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:47:43,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:47:45,470 INFO L124 PetriNetUnfolderBase]: 4472/8603 cut-off events. [2024-11-28 03:47:45,470 INFO L125 PetriNetUnfolderBase]: For 51141/51207 co-relation queries the response was YES. [2024-11-28 03:47:45,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39314 conditions, 8603 events. 4472/8603 cut-off events. For 51141/51207 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 64027 event pairs, 1474 based on Foata normal form. 110/8666 useless extension candidates. Maximal degree in co-relation 38224. Up to 6968 conditions per place. [2024-11-28 03:47:45,541 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 212 selfloop transitions, 83 changer transitions 1/311 dead transitions. [2024-11-28 03:47:45,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 311 transitions, 5272 flow [2024-11-28 03:47:45,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:47:45,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 03:47:45,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 261 transitions. [2024-11-28 03:47:45,542 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-11-28 03:47:45,542 INFO L175 Difference]: Start difference. First operand has 200 places, 248 transitions, 4048 flow. Second operand 9 states and 261 transitions. [2024-11-28 03:47:45,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 311 transitions, 5272 flow [2024-11-28 03:47:45,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 311 transitions, 5155 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-11-28 03:47:45,760 INFO L231 Difference]: Finished difference. Result has 205 places, 260 transitions, 4419 flow [2024-11-28 03:47:45,760 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3931, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4419, PETRI_PLACES=205, PETRI_TRANSITIONS=260} [2024-11-28 03:47:45,760 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 159 predicate places. [2024-11-28 03:47:45,761 INFO L471 AbstractCegarLoop]: Abstraction has has 205 places, 260 transitions, 4419 flow [2024-11-28 03:47:45,761 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 22.3) internal successors, (223), 10 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:45,761 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:47:45,761 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] [2024-11-28 03:47:45,771 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-11-28 03:47:45,961 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-11-28 03:47:45,961 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:47:45,962 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:47:45,962 INFO L85 PathProgramCache]: Analyzing trace with hash -161399086, now seen corresponding path program 4 times [2024-11-28 03:47:45,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:47:45,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492982599] [2024-11-28 03:47:45,962 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:47:45,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:47:45,983 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:47:45,983 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:47:46,477 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:47:46,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:47:46,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492982599] [2024-11-28 03:47:46,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492982599] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:47:46,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [705433776] [2024-11-28 03:47:46,477 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:47:46,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:47:46,477 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:47:46,479 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:47:46,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-28 03:47:46,574 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:47:46,574 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:47:46,575 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-28 03:47:46,576 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:47:46,836 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:47:46,837 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-11-28 03:47:46,847 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 15 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:47:46,847 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:47:47,014 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-28 03:47:47,014 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-28 03:47:47,068 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 03:47:47,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [705433776] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:47:47,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:47:47,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11, 9] total 22 [2024-11-28 03:47:47,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154322895] [2024-11-28 03:47:47,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:47:47,069 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:47:47,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:47:47,069 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:47:47,069 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2024-11-28 03:47:47,249 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:47:47,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 260 transitions, 4419 flow. Second operand has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:47,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:47:47,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:47:47,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:47:48,796 INFO L124 PetriNetUnfolderBase]: 4570/8769 cut-off events. [2024-11-28 03:47:48,797 INFO L125 PetriNetUnfolderBase]: For 60535/60621 co-relation queries the response was YES. [2024-11-28 03:47:48,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41638 conditions, 8769 events. 4570/8769 cut-off events. For 60535/60621 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 65404 event pairs, 1370 based on Foata normal form. 117/8839 useless extension candidates. Maximal degree in co-relation 40546. Up to 7462 conditions per place. [2024-11-28 03:47:49,058 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 228 selfloop transitions, 69 changer transitions 5/317 dead transitions. [2024-11-28 03:47:49,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 317 transitions, 5634 flow [2024-11-28 03:47:49,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:47:49,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 03:47:49,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 259 transitions. [2024-11-28 03:47:49,059 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5995370370370371 [2024-11-28 03:47:49,059 INFO L175 Difference]: Start difference. First operand has 205 places, 260 transitions, 4419 flow. Second operand 9 states and 259 transitions. [2024-11-28 03:47:49,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 317 transitions, 5634 flow [2024-11-28 03:47:49,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 317 transitions, 5458 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-11-28 03:47:49,289 INFO L231 Difference]: Finished difference. Result has 208 places, 272 transitions, 4713 flow [2024-11-28 03:47:49,289 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4243, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4713, PETRI_PLACES=208, PETRI_TRANSITIONS=272} [2024-11-28 03:47:49,290 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 162 predicate places. [2024-11-28 03:47:49,290 INFO L471 AbstractCegarLoop]: Abstraction has has 208 places, 272 transitions, 4713 flow [2024-11-28 03:47:49,290 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:49,290 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:47:49,290 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] [2024-11-28 03:47:49,297 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-28 03:47:49,490 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-11-28 03:47:49,491 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:47:49,491 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:47:49,491 INFO L85 PathProgramCache]: Analyzing trace with hash -88720898, now seen corresponding path program 5 times [2024-11-28 03:47:49,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:47:49,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459750502] [2024-11-28 03:47:49,491 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:47:49,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:47:49,507 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:47:49,507 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:47:49,904 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:47:49,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:47:49,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459750502] [2024-11-28 03:47:49,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459750502] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:47:49,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [726629627] [2024-11-28 03:47:49,904 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:47:49,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:47:49,905 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:47:49,907 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:47:49,911 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-28 03:47:50,012 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:47:50,012 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:47:50,014 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-28 03:47:50,015 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:47:50,248 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-11-28 03:47:50,249 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2024-11-28 03:47:50,266 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:47:50,267 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:47:50,463 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-28 03:47:50,463 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-28 03:47:50,509 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 03:47:50,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [726629627] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:47:50,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:47:50,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 8] total 21 [2024-11-28 03:47:50,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262942223] [2024-11-28 03:47:50,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:47:50,510 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:47:50,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:47:50,510 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:47:50,511 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2024-11-28 03:47:50,720 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:47:50,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 272 transitions, 4713 flow. Second operand has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:50,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:47:50,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:47:50,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:47:52,431 INFO L124 PetriNetUnfolderBase]: 4618/8871 cut-off events. [2024-11-28 03:47:52,431 INFO L125 PetriNetUnfolderBase]: For 64538/64660 co-relation queries the response was YES. [2024-11-28 03:47:52,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41933 conditions, 8871 events. 4618/8871 cut-off events. For 64538/64660 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 66411 event pairs, 1514 based on Foata normal form. 51/8859 useless extension candidates. Maximal degree in co-relation 40840. Up to 7572 conditions per place. [2024-11-28 03:47:52,508 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 225 selfloop transitions, 74 changer transitions 15/329 dead transitions. [2024-11-28 03:47:52,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 329 transitions, 6178 flow [2024-11-28 03:47:52,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:47:52,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 03:47:52,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-11-28 03:47:52,510 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5963541666666666 [2024-11-28 03:47:52,510 INFO L175 Difference]: Start difference. First operand has 208 places, 272 transitions, 4713 flow. Second operand 8 states and 229 transitions. [2024-11-28 03:47:52,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 329 transitions, 6178 flow [2024-11-28 03:47:52,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 329 transitions, 5993 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-11-28 03:47:52,735 INFO L231 Difference]: Finished difference. Result has 216 places, 294 transitions, 5351 flow [2024-11-28 03:47:52,736 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4590, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5351, PETRI_PLACES=216, PETRI_TRANSITIONS=294} [2024-11-28 03:47:52,736 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 170 predicate places. [2024-11-28 03:47:52,736 INFO L471 AbstractCegarLoop]: Abstraction has has 216 places, 294 transitions, 5351 flow [2024-11-28 03:47:52,736 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:52,736 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:47:52,736 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] [2024-11-28 03:47:52,748 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-28 03:47:52,937 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-11-28 03:47:52,937 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:47:52,937 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:47:52,937 INFO L85 PathProgramCache]: Analyzing trace with hash 38259126, now seen corresponding path program 6 times [2024-11-28 03:47:52,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:47:52,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124730468] [2024-11-28 03:47:52,938 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:47:52,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:47:52,952 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-28 03:47:52,952 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:47:53,111 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 03:47:53,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:47:53,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124730468] [2024-11-28 03:47:53,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124730468] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:47:53,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:47:53,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 03:47:53,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468698677] [2024-11-28 03:47:53,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:47:53,112 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:47:53,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:47:53,112 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:47:53,112 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:47:53,248 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:47:53,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 294 transitions, 5351 flow. Second operand has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:53,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:47:53,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:47:53,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:47:55,483 INFO L124 PetriNetUnfolderBase]: 4732/9018 cut-off events. [2024-11-28 03:47:55,483 INFO L125 PetriNetUnfolderBase]: For 73182/73256 co-relation queries the response was YES. [2024-11-28 03:47:55,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44641 conditions, 9018 events. 4732/9018 cut-off events. For 73182/73256 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 66663 event pairs, 1616 based on Foata normal form. 63/9028 useless extension candidates. Maximal degree in co-relation 43542. Up to 7644 conditions per place. [2024-11-28 03:47:55,588 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 225 selfloop transitions, 115 changer transitions 7/362 dead transitions. [2024-11-28 03:47:55,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 362 transitions, 7383 flow [2024-11-28 03:47:55,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:47:55,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 03:47:55,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-11-28 03:47:55,589 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5989583333333334 [2024-11-28 03:47:55,590 INFO L175 Difference]: Start difference. First operand has 216 places, 294 transitions, 5351 flow. Second operand 8 states and 230 transitions. [2024-11-28 03:47:55,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 362 transitions, 7383 flow [2024-11-28 03:47:55,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 362 transitions, 7140 flow, removed 63 selfloop flow, removed 4 redundant places. [2024-11-28 03:47:55,974 INFO L231 Difference]: Finished difference. Result has 220 places, 339 transitions, 6677 flow [2024-11-28 03:47:55,975 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5232, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6677, PETRI_PLACES=220, PETRI_TRANSITIONS=339} [2024-11-28 03:47:55,975 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 174 predicate places. [2024-11-28 03:47:55,975 INFO L471 AbstractCegarLoop]: Abstraction has has 220 places, 339 transitions, 6677 flow [2024-11-28 03:47:55,975 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:55,975 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:47:55,975 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] [2024-11-28 03:47:55,976 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-11-28 03:47:55,976 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:47:55,976 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:47:55,976 INFO L85 PathProgramCache]: Analyzing trace with hash -605396270, now seen corresponding path program 5 times [2024-11-28 03:47:55,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:47:55,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376889707] [2024-11-28 03:47:55,977 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:47:55,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:47:55,998 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:47:55,998 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:47:56,508 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:47:56,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:47:56,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376889707] [2024-11-28 03:47:56,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376889707] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:47:56,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837317572] [2024-11-28 03:47:56,508 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:47:56,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:47:56,508 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:47:56,511 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:47:56,516 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-28 03:47:56,632 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:47:56,632 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:47:56,637 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-28 03:47:56,639 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:47:56,976 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-11-28 03:47:56,976 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2024-11-28 03:47:56,996 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:47:56,997 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:47:57,176 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-28 03:47:57,177 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-28 03:47:57,222 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 03:47:57,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [837317572] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:47:57,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:47:57,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 8] total 21 [2024-11-28 03:47:57,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205692425] [2024-11-28 03:47:57,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:47:57,223 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:47:57,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:47:57,223 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:47:57,224 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2024-11-28 03:47:57,401 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:47:57,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 339 transitions, 6677 flow. Second operand has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:47:57,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:47:57,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:47:57,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:47:59,767 INFO L124 PetriNetUnfolderBase]: 4714/9041 cut-off events. [2024-11-28 03:47:59,767 INFO L125 PetriNetUnfolderBase]: For 73272/73470 co-relation queries the response was YES. [2024-11-28 03:47:59,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44406 conditions, 9041 events. 4714/9041 cut-off events. For 73272/73470 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 67374 event pairs, 1705 based on Foata normal form. 81/9055 useless extension candidates. Maximal degree in co-relation 43306. Up to 7674 conditions per place. [2024-11-28 03:47:59,839 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 230 selfloop transitions, 120 changer transitions 9/374 dead transitions. [2024-11-28 03:47:59,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 374 transitions, 7771 flow [2024-11-28 03:47:59,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:47:59,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 03:47:59,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-11-28 03:47:59,840 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-11-28 03:47:59,840 INFO L175 Difference]: Start difference. First operand has 220 places, 339 transitions, 6677 flow. Second operand 8 states and 228 transitions. [2024-11-28 03:47:59,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 374 transitions, 7771 flow [2024-11-28 03:48:00,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 374 transitions, 7603 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-11-28 03:48:00,135 INFO L231 Difference]: Finished difference. Result has 226 places, 349 transitions, 7094 flow [2024-11-28 03:48:00,136 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6534, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7094, PETRI_PLACES=226, PETRI_TRANSITIONS=349} [2024-11-28 03:48:00,136 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 180 predicate places. [2024-11-28 03:48:00,136 INFO L471 AbstractCegarLoop]: Abstraction has has 226 places, 349 transitions, 7094 flow [2024-11-28 03:48:00,136 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:48:00,136 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:48:00,136 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] [2024-11-28 03:48:00,143 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-11-28 03:48:00,337 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-11-28 03:48:00,337 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:48:00,338 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:48:00,338 INFO L85 PathProgramCache]: Analyzing trace with hash -697136720, now seen corresponding path program 7 times [2024-11-28 03:48:00,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:48:00,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657424708] [2024-11-28 03:48:00,338 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:48:00,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:48:00,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:48:00,689 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:48:00,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:48:00,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657424708] [2024-11-28 03:48:00,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657424708] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:48:00,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:48:00,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-28 03:48:00,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769188536] [2024-11-28 03:48:00,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:48:00,690 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 03:48:00,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:48:00,690 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 03:48:00,690 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:48:00,897 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:48:00,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 349 transitions, 7094 flow. Second operand has 10 states, 10 states have (on average 22.3) internal successors, (223), 10 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:48:00,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:48:00,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:48:00,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:48:02,767 INFO L124 PetriNetUnfolderBase]: 4642/8866 cut-off events. [2024-11-28 03:48:02,767 INFO L125 PetriNetUnfolderBase]: For 75266/75354 co-relation queries the response was YES. [2024-11-28 03:48:02,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44435 conditions, 8866 events. 4642/8866 cut-off events. For 75266/75354 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 65754 event pairs, 1670 based on Foata normal form. 75/8886 useless extension candidates. Maximal degree in co-relation 43134. Up to 7698 conditions per place. [2024-11-28 03:48:02,862 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 223 selfloop transitions, 136 changer transitions 5/379 dead transitions. [2024-11-28 03:48:02,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 379 transitions, 8197 flow [2024-11-28 03:48:02,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:48:02,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 03:48:02,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 244 transitions. [2024-11-28 03:48:02,863 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5648148148148148 [2024-11-28 03:48:02,863 INFO L175 Difference]: Start difference. First operand has 226 places, 349 transitions, 7094 flow. Second operand 9 states and 244 transitions. [2024-11-28 03:48:02,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 379 transitions, 8197 flow [2024-11-28 03:48:03,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 379 transitions, 8008 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-11-28 03:48:03,266 INFO L231 Difference]: Finished difference. Result has 231 places, 357 transitions, 7433 flow [2024-11-28 03:48:03,266 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6924, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7433, PETRI_PLACES=231, PETRI_TRANSITIONS=357} [2024-11-28 03:48:03,267 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 185 predicate places. [2024-11-28 03:48:03,267 INFO L471 AbstractCegarLoop]: Abstraction has has 231 places, 357 transitions, 7433 flow [2024-11-28 03:48:03,267 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 22.3) internal successors, (223), 10 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:48:03,267 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:48:03,267 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] [2024-11-28 03:48:03,267 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-11-28 03:48:03,268 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:48:03,268 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:48:03,268 INFO L85 PathProgramCache]: Analyzing trace with hash 649659520, now seen corresponding path program 8 times [2024-11-28 03:48:03,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:48:03,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239269428] [2024-11-28 03:48:03,268 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:48:03,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:48:03,282 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:48:03,282 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:48:03,465 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 03:48:03,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:48:03,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239269428] [2024-11-28 03:48:03,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239269428] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:48:03,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:48:03,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 03:48:03,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980311104] [2024-11-28 03:48:03,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:48:03,466 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:48:03,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:48:03,467 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:48:03,467 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:48:03,612 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:48:03,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 357 transitions, 7433 flow. Second operand has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:48:03,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:48:03,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:48:03,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:48:05,512 INFO L124 PetriNetUnfolderBase]: 5016/9457 cut-off events. [2024-11-28 03:48:05,512 INFO L125 PetriNetUnfolderBase]: For 88165/88257 co-relation queries the response was YES. [2024-11-28 03:48:05,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48846 conditions, 9457 events. 5016/9457 cut-off events. For 88165/88257 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 70170 event pairs, 1613 based on Foata normal form. 134/9532 useless extension candidates. Maximal degree in co-relation 47743. Up to 7911 conditions per place. [2024-11-28 03:48:05,626 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 253 selfloop transitions, 149 changer transitions 0/417 dead transitions. [2024-11-28 03:48:05,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 417 transitions, 9060 flow [2024-11-28 03:48:05,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:48:05,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 03:48:05,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-11-28 03:48:05,627 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6197916666666666 [2024-11-28 03:48:05,627 INFO L175 Difference]: Start difference. First operand has 231 places, 357 transitions, 7433 flow. Second operand 8 states and 238 transitions. [2024-11-28 03:48:05,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 417 transitions, 9060 flow [2024-11-28 03:48:06,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 417 transitions, 8636 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-11-28 03:48:06,070 INFO L231 Difference]: Finished difference. Result has 232 places, 380 transitions, 7935 flow [2024-11-28 03:48:06,071 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7045, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7935, PETRI_PLACES=232, PETRI_TRANSITIONS=380} [2024-11-28 03:48:06,071 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 186 predicate places. [2024-11-28 03:48:06,071 INFO L471 AbstractCegarLoop]: Abstraction has has 232 places, 380 transitions, 7935 flow [2024-11-28 03:48:06,072 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:48:06,072 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:48:06,072 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] [2024-11-28 03:48:06,072 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-11-28 03:48:06,072 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:48:06,072 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:48:06,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1691318168, now seen corresponding path program 9 times [2024-11-28 03:48:06,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:48:06,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729980430] [2024-11-28 03:48:06,072 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:48:06,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:48:06,082 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:48:06,082 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:48:06,242 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 03:48:06,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:48:06,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729980430] [2024-11-28 03:48:06,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729980430] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:48:06,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:48:06,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 03:48:06,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690054670] [2024-11-28 03:48:06,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:48:06,243 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:48:06,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:48:06,243 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:48:06,244 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:48:06,345 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:48:06,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 380 transitions, 7935 flow. Second operand has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:48:06,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:48:06,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:48:06,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:48:08,110 INFO L124 PetriNetUnfolderBase]: 5125/9653 cut-off events. [2024-11-28 03:48:08,110 INFO L125 PetriNetUnfolderBase]: For 99852/99940 co-relation queries the response was YES. [2024-11-28 03:48:08,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51231 conditions, 9653 events. 5125/9653 cut-off events. For 99852/99940 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 71753 event pairs, 1731 based on Foata normal form. 134/9732 useless extension candidates. Maximal degree in co-relation 49983. Up to 8428 conditions per place. [2024-11-28 03:48:08,234 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 261 selfloop transitions, 142 changer transitions 0/418 dead transitions. [2024-11-28 03:48:08,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 418 transitions, 9217 flow [2024-11-28 03:48:08,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:48:08,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 03:48:08,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-11-28 03:48:08,235 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6015625 [2024-11-28 03:48:08,235 INFO L175 Difference]: Start difference. First operand has 232 places, 380 transitions, 7935 flow. Second operand 8 states and 231 transitions. [2024-11-28 03:48:08,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 418 transitions, 9217 flow [2024-11-28 03:48:08,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 418 transitions, 8934 flow, removed 71 selfloop flow, removed 4 redundant places. [2024-11-28 03:48:08,755 INFO L231 Difference]: Finished difference. Result has 237 places, 392 transitions, 8331 flow [2024-11-28 03:48:08,756 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7696, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8331, PETRI_PLACES=237, PETRI_TRANSITIONS=392} [2024-11-28 03:48:08,756 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 191 predicate places. [2024-11-28 03:48:08,756 INFO L471 AbstractCegarLoop]: Abstraction has has 237 places, 392 transitions, 8331 flow [2024-11-28 03:48:08,756 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:48:08,756 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:48:08,756 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] [2024-11-28 03:48:08,756 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-11-28 03:48:08,756 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:48:08,757 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:48:08,757 INFO L85 PathProgramCache]: Analyzing trace with hash 1625397220, now seen corresponding path program 10 times [2024-11-28 03:48:08,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:48:08,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118288719] [2024-11-28 03:48:08,757 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:48:08,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:48:08,772 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:48:08,772 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:48:09,099 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:48:09,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:48:09,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118288719] [2024-11-28 03:48:09,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118288719] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:48:09,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777262887] [2024-11-28 03:48:09,100 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:48:09,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:48:09,100 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:48:09,102 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:48:09,107 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-28 03:48:09,224 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:48:09,225 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:48:09,227 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-28 03:48:09,229 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:48:09,526 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:48:09,526 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-11-28 03:48:09,540 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:48:09,541 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:48:09,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777262887] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:48:09,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:48:09,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 16 [2024-11-28 03:48:09,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203906459] [2024-11-28 03:48:09,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:48:09,542 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 03:48:09,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:48:09,542 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 03:48:09,542 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2024-11-28 03:48:09,785 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:48:09,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 392 transitions, 8331 flow. Second operand has 10 states, 10 states have (on average 22.3) internal successors, (223), 10 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:48:09,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:48:09,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:48:09,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:48:11,865 INFO L124 PetriNetUnfolderBase]: 5042/9574 cut-off events. [2024-11-28 03:48:11,865 INFO L125 PetriNetUnfolderBase]: For 91947/92035 co-relation queries the response was YES. [2024-11-28 03:48:11,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50360 conditions, 9574 events. 5042/9574 cut-off events. For 91947/92035 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 71771 event pairs, 1679 based on Foata normal form. 134/9649 useless extension candidates. Maximal degree in co-relation 49255. Up to 8345 conditions per place. [2024-11-28 03:48:11,968 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 256 selfloop transitions, 146 changer transitions 0/417 dead transitions. [2024-11-28 03:48:11,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 417 transitions, 9288 flow [2024-11-28 03:48:11,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:48:11,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 03:48:11,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 251 transitions. [2024-11-28 03:48:11,970 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5810185185185185 [2024-11-28 03:48:11,970 INFO L175 Difference]: Start difference. First operand has 237 places, 392 transitions, 8331 flow. Second operand 9 states and 251 transitions. [2024-11-28 03:48:11,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 417 transitions, 9288 flow [2024-11-28 03:48:12,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 417 transitions, 9024 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-28 03:48:12,421 INFO L231 Difference]: Finished difference. Result has 240 places, 391 transitions, 8350 flow [2024-11-28 03:48:12,421 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=8058, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8350, PETRI_PLACES=240, PETRI_TRANSITIONS=391} [2024-11-28 03:48:12,628 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 194 predicate places. [2024-11-28 03:48:12,628 INFO L471 AbstractCegarLoop]: Abstraction has has 240 places, 391 transitions, 8350 flow [2024-11-28 03:48:12,629 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 22.3) internal successors, (223), 10 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:48:12,629 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:48:12,629 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] [2024-11-28 03:48:12,639 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-28 03:48:12,829 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2024-11-28 03:48:12,830 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:48:12,830 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:48:12,830 INFO L85 PathProgramCache]: Analyzing trace with hash -600120286, now seen corresponding path program 11 times [2024-11-28 03:48:12,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:48:12,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407965336] [2024-11-28 03:48:12,831 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:48:12,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:48:12,850 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:48:12,850 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:48:13,278 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:48:13,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:48:13,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407965336] [2024-11-28 03:48:13,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407965336] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:48:13,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [215206116] [2024-11-28 03:48:13,279 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:48:13,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:48:13,280 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:48:13,282 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:48:13,286 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-28 03:48:13,400 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:48:13,400 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:48:13,401 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-28 03:48:13,403 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:48:13,644 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:48:13,645 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 25 [2024-11-28 03:48:13,682 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:48:13,682 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:48:13,839 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-28 03:48:13,839 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-28 03:48:13,877 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 03:48:13,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [215206116] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:48:13,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:48:13,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 8] total 21 [2024-11-28 03:48:13,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137032502] [2024-11-28 03:48:13,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:48:13,877 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:48:13,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:48:13,878 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:48:13,878 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2024-11-28 03:48:14,033 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:48:14,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 391 transitions, 8350 flow. Second operand has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:48:14,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:48:14,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:48:14,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:48:16,188 INFO L124 PetriNetUnfolderBase]: 5018/9555 cut-off events. [2024-11-28 03:48:16,188 INFO L125 PetriNetUnfolderBase]: For 92196/92284 co-relation queries the response was YES. [2024-11-28 03:48:16,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50021 conditions, 9555 events. 5018/9555 cut-off events. For 92196/92284 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 71880 event pairs, 1688 based on Foata normal form. 75/9573 useless extension candidates. Maximal degree in co-relation 48770. Up to 8382 conditions per place. [2024-11-28 03:48:16,266 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 256 selfloop transitions, 132 changer transitions 3/406 dead transitions. [2024-11-28 03:48:16,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 406 transitions, 9027 flow [2024-11-28 03:48:16,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:48:16,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 03:48:16,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 250 transitions. [2024-11-28 03:48:16,268 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5787037037037037 [2024-11-28 03:48:16,268 INFO L175 Difference]: Start difference. First operand has 240 places, 391 transitions, 8350 flow. Second operand 9 states and 250 transitions. [2024-11-28 03:48:16,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 406 transitions, 9027 flow [2024-11-28 03:48:16,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 406 transitions, 8757 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-11-28 03:48:16,648 INFO L231 Difference]: Finished difference. Result has 242 places, 385 transitions, 8169 flow [2024-11-28 03:48:16,649 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7895, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8169, PETRI_PLACES=242, PETRI_TRANSITIONS=385} [2024-11-28 03:48:16,649 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 196 predicate places. [2024-11-28 03:48:16,649 INFO L471 AbstractCegarLoop]: Abstraction has has 242 places, 385 transitions, 8169 flow [2024-11-28 03:48:16,649 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:48:16,649 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:48:16,650 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] [2024-11-28 03:48:16,655 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-28 03:48:16,850 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2024-11-28 03:48:16,850 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:48:16,850 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:48:16,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1420938402, now seen corresponding path program 6 times [2024-11-28 03:48:16,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:48:16,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922453562] [2024-11-28 03:48:16,851 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:48:16,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:48:16,864 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-28 03:48:16,864 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:48:17,020 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 03:48:17,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:48:17,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922453562] [2024-11-28 03:48:17,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922453562] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:48:17,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:48:17,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 03:48:17,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960438145] [2024-11-28 03:48:17,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:48:17,021 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:48:17,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:48:17,021 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:48:17,021 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:48:17,127 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:48:17,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 385 transitions, 8169 flow. Second operand has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:48:17,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:48:17,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:48:17,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:48:19,200 INFO L124 PetriNetUnfolderBase]: 5006/9544 cut-off events. [2024-11-28 03:48:19,200 INFO L125 PetriNetUnfolderBase]: For 91617/91705 co-relation queries the response was YES. [2024-11-28 03:48:19,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49839 conditions, 9544 events. 5006/9544 cut-off events. For 91617/91705 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 71841 event pairs, 1650 based on Foata normal form. 81/9566 useless extension candidates. Maximal degree in co-relation 48588. Up to 8442 conditions per place. [2024-11-28 03:48:19,286 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 265 selfloop transitions, 120 changer transitions 6/406 dead transitions. [2024-11-28 03:48:19,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 406 transitions, 9048 flow [2024-11-28 03:48:19,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:48:19,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 03:48:19,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-11-28 03:48:19,287 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5859375 [2024-11-28 03:48:19,287 INFO L175 Difference]: Start difference. First operand has 242 places, 385 transitions, 8169 flow. Second operand 8 states and 225 transitions. [2024-11-28 03:48:19,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 406 transitions, 9048 flow [2024-11-28 03:48:19,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 406 transitions, 8797 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-28 03:48:19,717 INFO L231 Difference]: Finished difference. Result has 242 places, 384 transitions, 8156 flow [2024-11-28 03:48:19,717 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7918, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8156, PETRI_PLACES=242, PETRI_TRANSITIONS=384} [2024-11-28 03:48:19,717 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 196 predicate places. [2024-11-28 03:48:19,717 INFO L471 AbstractCegarLoop]: Abstraction has has 242 places, 384 transitions, 8156 flow [2024-11-28 03:48:19,717 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:48:19,717 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:48:19,718 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] [2024-11-28 03:48:19,718 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-11-28 03:48:19,718 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:48:19,719 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:48:19,719 INFO L85 PathProgramCache]: Analyzing trace with hash 1166560822, now seen corresponding path program 7 times [2024-11-28 03:48:19,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:48:19,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457558828] [2024-11-28 03:48:19,719 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:48:19,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:48:19,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:48:20,140 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 15 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:48:20,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:48:20,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457558828] [2024-11-28 03:48:20,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457558828] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:48:20,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1701955647] [2024-11-28 03:48:20,141 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:48:20,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:48:20,141 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:48:20,143 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:48:20,149 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-28 03:48:20,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:48:20,260 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-28 03:48:20,262 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:48:20,483 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-11-28 03:48:20,483 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-11-28 03:48:20,486 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 03:48:20,486 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:48:20,727 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-28 03:48:20,727 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-28 03:48:20,782 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 03:48:20,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1701955647] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:48:20,782 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:48:20,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 19 [2024-11-28 03:48:20,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174997888] [2024-11-28 03:48:20,783 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:48:20,783 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-28 03:48:20,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:48:20,783 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-28 03:48:20,784 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2024-11-28 03:48:21,408 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:48:21,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 384 transitions, 8156 flow. Second operand has 20 states, 20 states have (on average 22.95) internal successors, (459), 20 states have internal predecessors, (459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:48:21,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:48:21,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:48:21,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:48:23,981 INFO L124 PetriNetUnfolderBase]: 5330/10015 cut-off events. [2024-11-28 03:48:23,981 INFO L125 PetriNetUnfolderBase]: For 98657/98745 co-relation queries the response was YES. [2024-11-28 03:48:24,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53199 conditions, 10015 events. 5330/10015 cut-off events. For 98657/98745 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 74821 event pairs, 1579 based on Foata normal form. 125/10083 useless extension candidates. Maximal degree in co-relation 51787. Up to 8512 conditions per place. [2024-11-28 03:48:24,062 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 262 selfloop transitions, 168 changer transitions 0/445 dead transitions. [2024-11-28 03:48:24,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 445 transitions, 9891 flow [2024-11-28 03:48:24,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:48:24,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 03:48:24,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 254 transitions. [2024-11-28 03:48:24,064 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5879629629629629 [2024-11-28 03:48:24,064 INFO L175 Difference]: Start difference. First operand has 242 places, 384 transitions, 8156 flow. Second operand 9 states and 254 transitions. [2024-11-28 03:48:24,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 445 transitions, 9891 flow [2024-11-28 03:48:24,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 445 transitions, 9628 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-11-28 03:48:24,670 INFO L231 Difference]: Finished difference. Result has 244 places, 412 transitions, 8950 flow [2024-11-28 03:48:24,670 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7897, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8950, PETRI_PLACES=244, PETRI_TRANSITIONS=412} [2024-11-28 03:48:24,670 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 198 predicate places. [2024-11-28 03:48:24,670 INFO L471 AbstractCegarLoop]: Abstraction has has 244 places, 412 transitions, 8950 flow [2024-11-28 03:48:24,671 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 22.95) internal successors, (459), 20 states have internal predecessors, (459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:48:24,671 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:48:24,671 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] [2024-11-28 03:48:24,677 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-11-28 03:48:24,871 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2024-11-28 03:48:24,871 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:48:24,872 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:48:24,872 INFO L85 PathProgramCache]: Analyzing trace with hash -878908614, now seen corresponding path program 8 times [2024-11-28 03:48:24,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:48:24,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147463931] [2024-11-28 03:48:24,872 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:48:24,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:48:24,881 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:48:24,881 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:48:25,024 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 03:48:25,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:48:25,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147463931] [2024-11-28 03:48:25,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147463931] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:48:25,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:48:25,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 03:48:25,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848714146] [2024-11-28 03:48:25,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:48:25,025 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:48:25,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:48:25,025 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:48:25,025 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:48:25,108 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:48:25,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 412 transitions, 8950 flow. Second operand has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:48:25,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:48:25,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:48:25,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:48:27,560 INFO L124 PetriNetUnfolderBase]: 5330/10068 cut-off events. [2024-11-28 03:48:27,560 INFO L125 PetriNetUnfolderBase]: For 105907/105995 co-relation queries the response was YES. [2024-11-28 03:48:27,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54305 conditions, 10068 events. 5330/10068 cut-off events. For 105907/105995 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 75858 event pairs, 1714 based on Foata normal form. 81/10090 useless extension candidates. Maximal degree in co-relation 52764. Up to 9024 conditions per place. [2024-11-28 03:48:27,651 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 287 selfloop transitions, 123 changer transitions 4/429 dead transitions. [2024-11-28 03:48:27,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 429 transitions, 9841 flow [2024-11-28 03:48:27,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:48:27,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 03:48:27,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-11-28 03:48:27,652 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5807291666666666 [2024-11-28 03:48:27,652 INFO L175 Difference]: Start difference. First operand has 244 places, 412 transitions, 8950 flow. Second operand 8 states and 223 transitions. [2024-11-28 03:48:27,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 429 transitions, 9841 flow [2024-11-28 03:48:28,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 429 transitions, 9658 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-11-28 03:48:28,135 INFO L231 Difference]: Finished difference. Result has 246 places, 411 transitions, 9000 flow [2024-11-28 03:48:28,136 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=8767, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9000, PETRI_PLACES=246, PETRI_TRANSITIONS=411} [2024-11-28 03:48:28,136 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 200 predicate places. [2024-11-28 03:48:28,136 INFO L471 AbstractCegarLoop]: Abstraction has has 246 places, 411 transitions, 9000 flow [2024-11-28 03:48:28,137 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:48:28,137 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:48:28,137 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] [2024-11-28 03:48:28,137 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-11-28 03:48:28,137 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:48:28,137 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:48:28,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1233720796, now seen corresponding path program 9 times [2024-11-28 03:48:28,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:48:28,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972987375] [2024-11-28 03:48:28,138 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:48:28,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:48:28,149 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:48:28,149 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:48:28,302 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 03:48:28,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:48:28,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972987375] [2024-11-28 03:48:28,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972987375] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:48:28,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:48:28,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 03:48:28,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277319827] [2024-11-28 03:48:28,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:48:28,302 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:48:28,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:48:28,303 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:48:28,303 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:48:28,440 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:48:28,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 411 transitions, 9000 flow. Second operand has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:48:28,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:48:28,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:48:28,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:48:30,842 INFO L124 PetriNetUnfolderBase]: 5416/10207 cut-off events. [2024-11-28 03:48:30,842 INFO L125 PetriNetUnfolderBase]: For 106140/106228 co-relation queries the response was YES. [2024-11-28 03:48:30,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55663 conditions, 10207 events. 5416/10207 cut-off events. For 106140/106228 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 76923 event pairs, 1719 based on Foata normal form. 123/10273 useless extension candidates. Maximal degree in co-relation 54483. Up to 9084 conditions per place. [2024-11-28 03:48:30,943 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 299 selfloop transitions, 133 changer transitions 0/447 dead transitions. [2024-11-28 03:48:30,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 447 transitions, 10343 flow [2024-11-28 03:48:30,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:48:30,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 03:48:30,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-11-28 03:48:30,945 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-11-28 03:48:30,945 INFO L175 Difference]: Start difference. First operand has 246 places, 411 transitions, 9000 flow. Second operand 8 states and 228 transitions. [2024-11-28 03:48:30,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 447 transitions, 10343 flow [2024-11-28 03:48:31,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 447 transitions, 10138 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-28 03:48:31,606 INFO L231 Difference]: Finished difference. Result has 248 places, 423 transitions, 9429 flow [2024-11-28 03:48:31,607 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=8795, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9429, PETRI_PLACES=248, PETRI_TRANSITIONS=423} [2024-11-28 03:48:31,607 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 202 predicate places. [2024-11-28 03:48:31,608 INFO L471 AbstractCegarLoop]: Abstraction has has 248 places, 423 transitions, 9429 flow [2024-11-28 03:48:31,608 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:48:31,608 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:48:31,608 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] [2024-11-28 03:48:31,608 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-11-28 03:48:31,608 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:48:31,609 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:48:31,609 INFO L85 PathProgramCache]: Analyzing trace with hash -250699310, now seen corresponding path program 10 times [2024-11-28 03:48:31,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:48:31,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195881327] [2024-11-28 03:48:31,609 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:48:31,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:48:31,628 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:48:31,629 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:48:32,234 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:48:32,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:48:32,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195881327] [2024-11-28 03:48:32,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195881327] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:48:32,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961392543] [2024-11-28 03:48:32,235 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:48:32,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:48:32,235 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:48:32,237 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:48:32,238 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-28 03:48:32,348 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:48:32,348 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:48:32,349 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-28 03:48:32,351 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:48:32,658 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:48:32,658 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-11-28 03:48:32,667 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:48:32,667 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:48:32,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [961392543] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:48:32,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:48:32,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 17 [2024-11-28 03:48:32,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338139668] [2024-11-28 03:48:32,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:48:32,668 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 03:48:32,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:48:32,668 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 03:48:32,668 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2024-11-28 03:48:32,853 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:48:32,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 423 transitions, 9429 flow. Second operand has 10 states, 10 states have (on average 22.3) internal successors, (223), 10 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:48:32,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:48:32,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:48:32,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:48:35,518 INFO L124 PetriNetUnfolderBase]: 5386/10172 cut-off events. [2024-11-28 03:48:35,518 INFO L125 PetriNetUnfolderBase]: For 108955/109043 co-relation queries the response was YES. [2024-11-28 03:48:35,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55433 conditions, 10172 events. 5386/10172 cut-off events. For 108955/109043 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 76836 event pairs, 1697 based on Foata normal form. 81/10194 useless extension candidates. Maximal degree in co-relation 54252. Up to 9164 conditions per place. [2024-11-28 03:48:35,609 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 295 selfloop transitions, 120 changer transitions 4/434 dead transitions. [2024-11-28 03:48:35,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 434 transitions, 10143 flow [2024-11-28 03:48:35,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:48:35,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 03:48:35,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 243 transitions. [2024-11-28 03:48:35,610 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-11-28 03:48:35,611 INFO L175 Difference]: Start difference. First operand has 248 places, 423 transitions, 9429 flow. Second operand 9 states and 243 transitions. [2024-11-28 03:48:35,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 434 transitions, 10143 flow [2024-11-28 03:48:36,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 434 transitions, 9811 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-11-28 03:48:36,143 INFO L231 Difference]: Finished difference. Result has 249 places, 416 transitions, 9138 flow [2024-11-28 03:48:36,143 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=8910, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9138, PETRI_PLACES=249, PETRI_TRANSITIONS=416} [2024-11-28 03:48:36,144 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 203 predicate places. [2024-11-28 03:48:36,144 INFO L471 AbstractCegarLoop]: Abstraction has has 249 places, 416 transitions, 9138 flow [2024-11-28 03:48:36,144 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 22.3) internal successors, (223), 10 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:48:36,144 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:48:36,144 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] [2024-11-28 03:48:36,152 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-11-28 03:48:36,344 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2024-11-28 03:48:36,345 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:48:36,345 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:48:36,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1035861436, now seen corresponding path program 11 times [2024-11-28 03:48:36,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:48:36,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434102634] [2024-11-28 03:48:36,345 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:48:36,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:48:36,358 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:48:36,358 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:48:36,939 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:48:36,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:48:36,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434102634] [2024-11-28 03:48:36,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434102634] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:48:36,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1582384140] [2024-11-28 03:48:36,940 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:48:36,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:48:36,940 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:48:36,942 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:48:36,943 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-28 03:48:37,043 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:48:37,043 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:48:37,044 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-28 03:48:37,046 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:48:37,226 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:48:37,226 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 25 [2024-11-28 03:48:37,261 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:48:37,261 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:48:37,512 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-28 03:48:37,512 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-28 03:48:37,558 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 03:48:37,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1582384140] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:48:37,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:48:37,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 8] total 21 [2024-11-28 03:48:37,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359118250] [2024-11-28 03:48:37,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:48:37,559 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:48:37,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:48:37,562 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:48:37,562 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2024-11-28 03:48:37,980 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:48:37,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 416 transitions, 9138 flow. Second operand has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:48:37,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:48:37,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:48:37,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:48:39,639 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:48:42,366 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:48:46,764 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.55s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:48:49,141 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (* c_~i_AB~0 4)) (.cse2 (* c_~i_BA~0 4))) (let ((.cse0 (select (select |c_#memory_int#1| c_~A~0.base) (+ c_~A~0.offset .cse2))) (.cse4 (= |c_thread1Thread1of1ForFork1_#t~mem1| (select (select |c_#memory_int#1| c_~B~0.base) (+ c_~B~0.offset .cse3))))) (and (forall ((~B~0.offset Int) (~B~0.base Int)) (let ((.cse1 (select |c_#memory_int#1| ~B~0.base))) (or (not (= .cse0 (select .cse1 (+ .cse2 ~B~0.offset)))) (= |c_thread1Thread1of1ForFork1_#t~mem1| (select .cse1 (+ ~B~0.offset .cse3)))))) (or .cse4 (not (= .cse0 |c_thread2Thread1of1ForFork0_#t~mem4|))) (or .cse4 (not (= |c_thread2Thread1of1ForFork0_#t~mem5| |c_thread2Thread1of1ForFork0_#t~mem4|))) (= c_~i_AB~0 c_~i_BA~0)))) is different from false [2024-11-28 03:48:53,525 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:48:55,971 INFO L124 PetriNetUnfolderBase]: 5393/10212 cut-off events. [2024-11-28 03:48:55,971 INFO L125 PetriNetUnfolderBase]: For 114247/114335 co-relation queries the response was YES. [2024-11-28 03:48:56,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56444 conditions, 10212 events. 5393/10212 cut-off events. For 114247/114335 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 77342 event pairs, 1702 based on Foata normal form. 123/10278 useless extension candidates. Maximal degree in co-relation 55263. Up to 9127 conditions per place. [2024-11-28 03:48:56,079 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 310 selfloop transitions, 171 changer transitions 0/496 dead transitions. [2024-11-28 03:48:56,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 496 transitions, 12255 flow [2024-11-28 03:48:56,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:48:56,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 03:48:56,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-11-28 03:48:56,080 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-11-28 03:48:56,080 INFO L175 Difference]: Start difference. First operand has 249 places, 416 transitions, 9138 flow. Second operand 8 states and 228 transitions. [2024-11-28 03:48:56,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 496 transitions, 12255 flow [2024-11-28 03:48:56,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 496 transitions, 11927 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-11-28 03:48:56,677 INFO L231 Difference]: Finished difference. Result has 249 places, 473 transitions, 11243 flow [2024-11-28 03:48:56,678 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=8898, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11243, PETRI_PLACES=249, PETRI_TRANSITIONS=473} [2024-11-28 03:48:56,679 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 203 predicate places. [2024-11-28 03:48:56,679 INFO L471 AbstractCegarLoop]: Abstraction has has 249 places, 473 transitions, 11243 flow [2024-11-28 03:48:56,679 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:48:56,679 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:48:56,679 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] [2024-11-28 03:48:56,692 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2024-11-28 03:48:56,880 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-11-28 03:48:56,880 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:48:56,881 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:48:56,881 INFO L85 PathProgramCache]: Analyzing trace with hash -886414216, now seen corresponding path program 12 times [2024-11-28 03:48:56,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:48:56,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559297171] [2024-11-28 03:48:56,881 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:48:56,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:48:56,894 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-28 03:48:56,894 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:48:57,093 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 03:48:57,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:48:57,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559297171] [2024-11-28 03:48:57,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559297171] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:48:57,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:48:57,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 03:48:57,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643404427] [2024-11-28 03:48:57,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:48:57,094 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:48:57,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:48:57,095 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:48:57,095 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:48:57,226 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:48:57,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 473 transitions, 11243 flow. Second operand has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:48:57,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:48:57,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:48:57,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:49:00,076 INFO L124 PetriNetUnfolderBase]: 5357/10176 cut-off events. [2024-11-28 03:49:00,076 INFO L125 PetriNetUnfolderBase]: For 115875/115963 co-relation queries the response was YES. [2024-11-28 03:49:00,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58244 conditions, 10176 events. 5357/10176 cut-off events. For 115875/115963 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 77369 event pairs, 1702 based on Foata normal form. 87/10204 useless extension candidates. Maximal degree in co-relation 57045. Up to 9054 conditions per place. [2024-11-28 03:49:00,196 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 295 selfloop transitions, 184 changer transitions 0/494 dead transitions. [2024-11-28 03:49:00,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 494 transitions, 12336 flow [2024-11-28 03:49:00,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:49:00,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 03:49:00,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-11-28 03:49:00,197 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5885416666666666 [2024-11-28 03:49:00,197 INFO L175 Difference]: Start difference. First operand has 249 places, 473 transitions, 11243 flow. Second operand 8 states and 226 transitions. [2024-11-28 03:49:00,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 494 transitions, 12336 flow [2024-11-28 03:49:01,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 494 transitions, 12076 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-11-28 03:49:01,264 INFO L231 Difference]: Finished difference. Result has 253 places, 471 transitions, 11321 flow [2024-11-28 03:49:01,264 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=10953, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11321, PETRI_PLACES=253, PETRI_TRANSITIONS=471} [2024-11-28 03:49:01,265 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 207 predicate places. [2024-11-28 03:49:01,265 INFO L471 AbstractCegarLoop]: Abstraction has has 253 places, 471 transitions, 11321 flow [2024-11-28 03:49:01,266 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:49:01,266 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:49:01,266 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] [2024-11-28 03:49:01,266 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-11-28 03:49:01,266 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:49:01,267 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:49:01,267 INFO L85 PathProgramCache]: Analyzing trace with hash 202335462, now seen corresponding path program 12 times [2024-11-28 03:49:01,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:49:01,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840890996] [2024-11-28 03:49:01,267 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:49:01,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:49:01,283 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-28 03:49:01,283 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:49:01,458 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 03:49:01,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:49:01,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840890996] [2024-11-28 03:49:01,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840890996] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:49:01,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:49:01,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 03:49:01,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788024134] [2024-11-28 03:49:01,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:49:01,459 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:49:01,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:49:01,459 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:49:01,459 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:49:01,550 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:49:01,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 471 transitions, 11321 flow. Second operand has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:49:01,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:49:01,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:49:01,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:49:04,159 INFO L124 PetriNetUnfolderBase]: 5477/10409 cut-off events. [2024-11-28 03:49:04,159 INFO L125 PetriNetUnfolderBase]: For 126211/126359 co-relation queries the response was YES. [2024-11-28 03:49:04,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60199 conditions, 10409 events. 5477/10409 cut-off events. For 126211/126359 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 79359 event pairs, 1731 based on Foata normal form. 75/10415 useless extension candidates. Maximal degree in co-relation 59000. Up to 9261 conditions per place. [2024-11-28 03:49:04,268 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 313 selfloop transitions, 185 changer transitions 8/521 dead transitions. [2024-11-28 03:49:04,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 521 transitions, 13365 flow [2024-11-28 03:49:04,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:49:04,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 03:49:04,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-11-28 03:49:04,269 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-11-28 03:49:04,269 INFO L175 Difference]: Start difference. First operand has 253 places, 471 transitions, 11321 flow. Second operand 8 states and 224 transitions. [2024-11-28 03:49:04,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 521 transitions, 13365 flow [2024-11-28 03:49:05,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 521 transitions, 12927 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-11-28 03:49:05,035 INFO L231 Difference]: Finished difference. Result has 257 places, 498 transitions, 12271 flow [2024-11-28 03:49:05,036 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=10937, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12271, PETRI_PLACES=257, PETRI_TRANSITIONS=498} [2024-11-28 03:49:05,037 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 211 predicate places. [2024-11-28 03:49:05,037 INFO L471 AbstractCegarLoop]: Abstraction has has 257 places, 498 transitions, 12271 flow [2024-11-28 03:49:05,037 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:49:05,037 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:49:05,037 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] [2024-11-28 03:49:05,038 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-11-28 03:49:05,038 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:49:05,038 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:49:05,039 INFO L85 PathProgramCache]: Analyzing trace with hash -433586230, now seen corresponding path program 13 times [2024-11-28 03:49:05,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:49:05,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440458104] [2024-11-28 03:49:05,039 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:49:05,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:49:05,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:49:05,500 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:49:05,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:49:05,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440458104] [2024-11-28 03:49:05,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440458104] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:49:05,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:49:05,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-28 03:49:05,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059128320] [2024-11-28 03:49:05,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:49:05,501 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 03:49:05,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:49:05,502 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 03:49:05,502 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:49:05,803 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:49:05,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 498 transitions, 12271 flow. Second operand has 10 states, 10 states have (on average 22.3) internal successors, (223), 10 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:49:05,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:49:05,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:49:05,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:49:09,007 INFO L124 PetriNetUnfolderBase]: 5441/10327 cut-off events. [2024-11-28 03:49:09,007 INFO L125 PetriNetUnfolderBase]: For 125815/125963 co-relation queries the response was YES. [2024-11-28 03:49:09,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59925 conditions, 10327 events. 5441/10327 cut-off events. For 125815/125963 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 78668 event pairs, 1732 based on Foata normal form. 75/10335 useless extension candidates. Maximal degree in co-relation 58724. Up to 9261 conditions per place. [2024-11-28 03:49:09,129 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 311 selfloop transitions, 186 changer transitions 6/518 dead transitions. [2024-11-28 03:49:09,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 518 transitions, 13447 flow [2024-11-28 03:49:09,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:49:09,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 03:49:09,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 242 transitions. [2024-11-28 03:49:09,131 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5601851851851852 [2024-11-28 03:49:09,131 INFO L175 Difference]: Start difference. First operand has 257 places, 498 transitions, 12271 flow. Second operand 9 states and 242 transitions. [2024-11-28 03:49:09,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 518 transitions, 13447 flow [2024-11-28 03:49:09,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 518 transitions, 13118 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-11-28 03:49:09,835 INFO L231 Difference]: Finished difference. Result has 263 places, 499 transitions, 12389 flow [2024-11-28 03:49:09,835 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=11948, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12389, PETRI_PLACES=263, PETRI_TRANSITIONS=499} [2024-11-28 03:49:09,835 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 217 predicate places. [2024-11-28 03:49:09,835 INFO L471 AbstractCegarLoop]: Abstraction has has 263 places, 499 transitions, 12389 flow [2024-11-28 03:49:09,836 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 22.3) internal successors, (223), 10 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:49:09,836 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:49:09,836 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] [2024-11-28 03:49:09,836 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-11-28 03:49:09,836 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:49:09,837 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:49:09,837 INFO L85 PathProgramCache]: Analyzing trace with hash -157675600, now seen corresponding path program 14 times [2024-11-28 03:49:09,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:49:09,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964235286] [2024-11-28 03:49:09,837 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:49:09,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:49:09,857 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:49:09,857 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:49:10,487 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 15 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:49:10,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:49:10,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964235286] [2024-11-28 03:49:10,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964235286] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:49:10,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [998621420] [2024-11-28 03:49:10,488 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:49:10,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:49:10,488 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:49:10,491 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:49:10,492 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-11-28 03:49:10,613 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:49:10,613 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:49:10,614 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-28 03:49:10,615 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:49:10,803 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:49:10,804 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 25 [2024-11-28 03:49:10,817 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 03:49:10,817 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:49:11,041 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-28 03:49:11,041 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-28 03:49:11,100 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 03:49:11,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [998621420] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:49:11,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:49:11,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9, 7] total 18 [2024-11-28 03:49:11,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84899640] [2024-11-28 03:49:11,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:49:11,102 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:49:11,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:49:11,102 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:49:11,103 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2024-11-28 03:49:11,489 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:49:11,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 499 transitions, 12389 flow. Second operand has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:49:11,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:49:11,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:49:11,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:49:14,781 INFO L124 PetriNetUnfolderBase]: 5637/10745 cut-off events. [2024-11-28 03:49:14,781 INFO L125 PetriNetUnfolderBase]: For 133927/134075 co-relation queries the response was YES. [2024-11-28 03:49:14,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62217 conditions, 10745 events. 5637/10745 cut-off events. For 133927/134075 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 82911 event pairs, 1720 based on Foata normal form. 134/10812 useless extension candidates. Maximal degree in co-relation 61015. Up to 9308 conditions per place. [2024-11-28 03:49:14,887 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 329 selfloop transitions, 198 changer transitions 0/542 dead transitions. [2024-11-28 03:49:14,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 542 transitions, 13953 flow [2024-11-28 03:49:14,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 03:49:14,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 03:49:14,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 274 transitions. [2024-11-28 03:49:14,888 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5708333333333333 [2024-11-28 03:49:14,889 INFO L175 Difference]: Start difference. First operand has 263 places, 499 transitions, 12389 flow. Second operand 10 states and 274 transitions. [2024-11-28 03:49:14,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 542 transitions, 13953 flow [2024-11-28 03:49:15,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 542 transitions, 13573 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-11-28 03:49:15,583 INFO L231 Difference]: Finished difference. Result has 265 places, 511 transitions, 12758 flow [2024-11-28 03:49:15,583 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=12009, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12758, PETRI_PLACES=265, PETRI_TRANSITIONS=511} [2024-11-28 03:49:15,584 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 219 predicate places. [2024-11-28 03:49:15,584 INFO L471 AbstractCegarLoop]: Abstraction has has 265 places, 511 transitions, 12758 flow [2024-11-28 03:49:15,584 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:49:15,584 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:49:15,584 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] [2024-11-28 03:49:15,591 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-11-28 03:49:15,785 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2024-11-28 03:49:15,785 INFO L396 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:49:15,785 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:49:15,785 INFO L85 PathProgramCache]: Analyzing trace with hash 320671096, now seen corresponding path program 15 times [2024-11-28 03:49:15,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:49:15,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482019630] [2024-11-28 03:49:15,785 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:49:15,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:49:15,793 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:49:15,793 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:49:15,941 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 03:49:15,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:49:15,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482019630] [2024-11-28 03:49:15,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482019630] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:49:15,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:49:15,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 03:49:15,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086727678] [2024-11-28 03:49:15,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:49:15,943 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:49:15,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:49:15,943 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:49:15,943 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:49:16,078 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:49:16,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 511 transitions, 12758 flow. Second operand has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:49:16,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:49:16,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:49:16,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:49:18,922 INFO L124 PetriNetUnfolderBase]: 5788/11015 cut-off events. [2024-11-28 03:49:18,922 INFO L125 PetriNetUnfolderBase]: For 146012/146160 co-relation queries the response was YES. [2024-11-28 03:49:18,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65120 conditions, 11015 events. 5788/11015 cut-off events. For 146012/146160 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 85147 event pairs, 1790 based on Foata normal form. 134/11076 useless extension candidates. Maximal degree in co-relation 63919. Up to 9871 conditions per place. [2024-11-28 03:49:19,016 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 336 selfloop transitions, 208 changer transitions 0/559 dead transitions. [2024-11-28 03:49:19,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 559 transitions, 14757 flow [2024-11-28 03:49:19,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:49:19,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 03:49:19,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-11-28 03:49:19,017 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5911458333333334 [2024-11-28 03:49:19,017 INFO L175 Difference]: Start difference. First operand has 265 places, 511 transitions, 12758 flow. Second operand 8 states and 227 transitions. [2024-11-28 03:49:19,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 559 transitions, 14757 flow [2024-11-28 03:49:19,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 559 transitions, 14297 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-11-28 03:49:19,677 INFO L231 Difference]: Finished difference. Result has 267 places, 537 transitions, 13565 flow [2024-11-28 03:49:19,678 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=12328, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13565, PETRI_PLACES=267, PETRI_TRANSITIONS=537} [2024-11-28 03:49:19,678 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 221 predicate places. [2024-11-28 03:49:19,678 INFO L471 AbstractCegarLoop]: Abstraction has has 267 places, 537 transitions, 13565 flow [2024-11-28 03:49:19,679 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:49:19,679 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:49:19,679 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] [2024-11-28 03:49:19,679 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-11-28 03:49:19,679 INFO L396 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:49:19,679 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:49:19,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1557391496, now seen corresponding path program 16 times [2024-11-28 03:49:19,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:49:19,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050487451] [2024-11-28 03:49:19,680 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:49:19,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:49:19,692 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:49:19,692 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:49:20,166 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:49:20,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:49:20,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050487451] [2024-11-28 03:49:20,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050487451] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:49:20,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163837542] [2024-11-28 03:49:20,166 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:49:20,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:49:20,166 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:49:20,168 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:49:20,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-11-28 03:49:20,274 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:49:20,274 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:49:20,275 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-28 03:49:20,276 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:49:20,423 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:49:20,424 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 25 [2024-11-28 03:49:20,434 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 03:49:20,434 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:49:20,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163837542] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:49:20,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:49:20,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 14 [2024-11-28 03:49:20,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209068807] [2024-11-28 03:49:20,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:49:20,434 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:49:20,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:49:20,435 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:49:20,435 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2024-11-28 03:49:20,561 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:49:20,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 537 transitions, 13565 flow. Second operand has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:49:20,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:49:20,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:49:20,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:49:23,237 INFO L124 PetriNetUnfolderBase]: 5788/11013 cut-off events. [2024-11-28 03:49:23,237 INFO L125 PetriNetUnfolderBase]: For 147418/147566 co-relation queries the response was YES. [2024-11-28 03:49:23,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65474 conditions, 11013 events. 5788/11013 cut-off events. For 147418/147566 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 85210 event pairs, 1862 based on Foata normal form. 75/11017 useless extension candidates. Maximal degree in co-relation 64052. Up to 9992 conditions per place. [2024-11-28 03:49:23,368 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 336 selfloop transitions, 197 changer transitions 3/551 dead transitions. [2024-11-28 03:49:23,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 551 transitions, 14720 flow [2024-11-28 03:49:23,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:49:23,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 03:49:23,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-11-28 03:49:23,665 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5807291666666666 [2024-11-28 03:49:23,665 INFO L175 Difference]: Start difference. First operand has 267 places, 537 transitions, 13565 flow. Second operand 8 states and 223 transitions. [2024-11-28 03:49:23,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 551 transitions, 14720 flow [2024-11-28 03:49:24,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 551 transitions, 14240 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-11-28 03:49:24,470 INFO L231 Difference]: Finished difference. Result has 270 places, 538 transitions, 13545 flow [2024-11-28 03:49:24,470 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=13089, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13545, PETRI_PLACES=270, PETRI_TRANSITIONS=538} [2024-11-28 03:49:24,471 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 224 predicate places. [2024-11-28 03:49:24,471 INFO L471 AbstractCegarLoop]: Abstraction has has 270 places, 538 transitions, 13545 flow [2024-11-28 03:49:24,471 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:49:24,471 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:49:24,471 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] [2024-11-28 03:49:24,478 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-11-28 03:49:24,671 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2024-11-28 03:49:24,672 INFO L396 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:49:24,672 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:49:24,672 INFO L85 PathProgramCache]: Analyzing trace with hash 241755112, now seen corresponding path program 17 times [2024-11-28 03:49:24,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:49:24,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048180293] [2024-11-28 03:49:24,672 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:49:24,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:49:24,688 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:49:24,688 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:49:25,208 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:49:25,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:49:25,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048180293] [2024-11-28 03:49:25,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048180293] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:49:25,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118576156] [2024-11-28 03:49:25,209 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:49:25,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:49:25,210 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:49:25,212 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:49:25,216 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-11-28 03:49:25,359 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:49:25,359 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:49:25,361 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-28 03:49:25,362 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:49:25,631 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:49:25,631 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 25 [2024-11-28 03:49:25,678 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:49:25,678 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:49:25,887 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-28 03:49:25,887 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-28 03:49:25,938 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 03:49:25,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2118576156] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:49:25,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:49:25,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 8] total 21 [2024-11-28 03:49:25,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022137584] [2024-11-28 03:49:25,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:49:25,939 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:49:25,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:49:25,940 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:49:25,940 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2024-11-28 03:49:26,138 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:49:26,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 538 transitions, 13545 flow. Second operand has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:49:26,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:49:26,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:49:26,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:49:29,472 INFO L124 PetriNetUnfolderBase]: 5617/10628 cut-off events. [2024-11-28 03:49:29,472 INFO L125 PetriNetUnfolderBase]: For 139391/139539 co-relation queries the response was YES. [2024-11-28 03:49:29,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63515 conditions, 10628 events. 5617/10628 cut-off events. For 139391/139539 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 81016 event pairs, 1742 based on Foata normal form. 75/10632 useless extension candidates. Maximal degree in co-relation 62157. Up to 9524 conditions per place. [2024-11-28 03:49:29,584 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 333 selfloop transitions, 216 changer transitions 3/567 dead transitions. [2024-11-28 03:49:29,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 567 transitions, 14725 flow [2024-11-28 03:49:29,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 03:49:29,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-28 03:49:29,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 316 transitions. [2024-11-28 03:49:29,585 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5486111111111112 [2024-11-28 03:49:29,586 INFO L175 Difference]: Start difference. First operand has 270 places, 538 transitions, 13545 flow. Second operand 12 states and 316 transitions. [2024-11-28 03:49:29,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 567 transitions, 14725 flow [2024-11-28 03:49:30,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 567 transitions, 14343 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-11-28 03:49:30,267 INFO L231 Difference]: Finished difference. Result has 277 places, 542 transitions, 13577 flow [2024-11-28 03:49:30,268 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=12954, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=13577, PETRI_PLACES=277, PETRI_TRANSITIONS=542} [2024-11-28 03:49:30,268 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 231 predicate places. [2024-11-28 03:49:30,268 INFO L471 AbstractCegarLoop]: Abstraction has has 277 places, 542 transitions, 13577 flow [2024-11-28 03:49:30,268 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:49:30,268 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:49:30,268 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] [2024-11-28 03:49:30,274 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-11-28 03:49:30,469 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:49:30,469 INFO L396 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:49:30,469 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:49:30,469 INFO L85 PathProgramCache]: Analyzing trace with hash -986965982, now seen corresponding path program 18 times [2024-11-28 03:49:30,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:49:30,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690613864] [2024-11-28 03:49:30,470 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:49:30,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:49:30,481 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-28 03:49:30,481 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:49:30,616 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 03:49:30,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:49:30,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690613864] [2024-11-28 03:49:30,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690613864] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:49:30,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:49:30,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 03:49:30,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147317938] [2024-11-28 03:49:30,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:49:30,617 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:49:30,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:49:30,617 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:49:30,617 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:49:30,752 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:49:30,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 542 transitions, 13577 flow. Second operand has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:49:30,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:49:30,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:49:30,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:49:33,702 INFO L124 PetriNetUnfolderBase]: 5581/10569 cut-off events. [2024-11-28 03:49:33,702 INFO L125 PetriNetUnfolderBase]: For 139306/139454 co-relation queries the response was YES. [2024-11-28 03:49:33,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63871 conditions, 10569 events. 5581/10569 cut-off events. For 139306/139454 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 80530 event pairs, 1780 based on Foata normal form. 75/10579 useless extension candidates. Maximal degree in co-relation 62511. Up to 9621 conditions per place. [2024-11-28 03:49:33,815 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 344 selfloop transitions, 185 changer transitions 3/547 dead transitions. [2024-11-28 03:49:33,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 547 transitions, 14486 flow [2024-11-28 03:49:33,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:49:33,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 03:49:33,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-11-28 03:49:33,816 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5677083333333334 [2024-11-28 03:49:33,816 INFO L175 Difference]: Start difference. First operand has 277 places, 542 transitions, 13577 flow. Second operand 8 states and 218 transitions. [2024-11-28 03:49:33,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 547 transitions, 14486 flow [2024-11-28 03:49:34,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 547 transitions, 14047 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-11-28 03:49:34,556 INFO L231 Difference]: Finished difference. Result has 274 places, 535 transitions, 13307 flow [2024-11-28 03:49:34,556 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=12947, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13307, PETRI_PLACES=274, PETRI_TRANSITIONS=535} [2024-11-28 03:49:34,557 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 228 predicate places. [2024-11-28 03:49:34,557 INFO L471 AbstractCegarLoop]: Abstraction has has 274 places, 535 transitions, 13307 flow [2024-11-28 03:49:34,557 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.875) internal successors, (183), 8 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:49:34,557 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:49:34,557 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] [2024-11-28 03:49:34,557 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-11-28 03:49:34,557 INFO L396 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:49:34,558 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:49:34,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1936686578, now seen corresponding path program 19 times [2024-11-28 03:49:34,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:49:34,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413008749] [2024-11-28 03:49:34,558 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:49:34,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:49:34,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:49:34,899 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:49:34,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:49:34,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413008749] [2024-11-28 03:49:34,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413008749] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:49:34,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:49:34,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-28 03:49:34,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205083208] [2024-11-28 03:49:34,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:49:34,900 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 03:49:34,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:49:34,900 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 03:49:34,900 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:49:35,161 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-11-28 03:49:35,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 535 transitions, 13307 flow. Second operand has 10 states, 10 states have (on average 22.3) internal successors, (223), 10 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:49:35,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:49:35,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-11-28 03:49:35,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:49:38,989 INFO L124 PetriNetUnfolderBase]: 5678/10709 cut-off events. [2024-11-28 03:49:38,989 INFO L125 PetriNetUnfolderBase]: For 146797/146945 co-relation queries the response was YES. [2024-11-28 03:49:39,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65354 conditions, 10709 events. 5678/10709 cut-off events. For 146797/146945 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 81535 event pairs, 1811 based on Foata normal form. 134/10780 useless extension candidates. Maximal degree in co-relation 64148. Up to 9692 conditions per place. [2024-11-28 03:49:39,086 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 352 selfloop transitions, 199 changer transitions 0/566 dead transitions. [2024-11-28 03:49:39,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 566 transitions, 14860 flow [2024-11-28 03:49:39,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:49:39,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 03:49:39,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 246 transitions. [2024-11-28 03:49:39,087 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-11-28 03:49:39,087 INFO L175 Difference]: Start difference. First operand has 274 places, 535 transitions, 13307 flow. Second operand 9 states and 246 transitions. [2024-11-28 03:49:39,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 566 transitions, 14860 flow [2024-11-28 03:49:39,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 566 transitions, 14505 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-28 03:49:39,842 INFO L231 Difference]: Finished difference. Result has 275 places, 545 transitions, 13689 flow [2024-11-28 03:49:39,843 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=12952, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13689, PETRI_PLACES=275, PETRI_TRANSITIONS=545} [2024-11-28 03:49:39,843 INFO L279 CegarLoopForPetriNet]: 46 programPoint places, 229 predicate places. [2024-11-28 03:49:39,843 INFO L471 AbstractCegarLoop]: Abstraction has has 275 places, 545 transitions, 13689 flow [2024-11-28 03:49:39,843 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 22.3) internal successors, (223), 10 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:49:39,843 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:49:39,843 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] [2024-11-28 03:49:39,843 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-11-28 03:49:39,844 INFO L396 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:49:39,844 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:49:39,844 INFO L85 PathProgramCache]: Analyzing trace with hash -616022538, now seen corresponding path program 20 times [2024-11-28 03:49:39,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:49:39,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928048491] [2024-11-28 03:49:39,844 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:49:39,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:49:39,861 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:49:39,861 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:49:40,159 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 15 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:49:40,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:49:40,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928048491] [2024-11-28 03:49:40,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928048491] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:49:40,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253130427] [2024-11-28 03:49:40,159 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:49:40,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:49:40,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:49:40,162 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:49:40,166 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e62759a3-a200-49e7-bdfb-d543097096fd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-11-28 03:49:40,299 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:49:40,299 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:49:40,301 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-28 03:49:40,302 INFO L279 TraceCheckSpWp]: Computing forward predicates...