./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/chl-name-comparator-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_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1 --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash e3298e0ac573b72ea1dd21021e341a1c4e9f42cf513c1ea24a79ab2c37c412bc --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 13:57:32,428 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 13:57:32,482 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-12-02 13:57:32,487 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 13:57:32,487 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 13:57:32,509 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 13:57:32,510 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 13:57:32,510 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 13:57:32,510 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 13:57:32,510 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 13:57:32,510 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 13:57:32,510 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 13:57:32,511 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 13:57:32,511 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 13:57:32,511 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 13:57:32,511 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 13:57:32,511 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 13:57:32,511 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 13:57:32,511 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 13:57:32,511 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 13:57:32,512 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-12-02 13:57:32,512 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-12-02 13:57:32,512 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-12-02 13:57:32,512 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 13:57:32,512 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 13:57:32,512 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-12-02 13:57:32,512 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 13:57:32,512 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 13:57:32,512 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 13:57:32,512 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 13:57:32,512 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 13:57:32,513 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 13:57:32,513 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 13:57:32,513 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 13:57:32,513 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 13:57:32,513 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 13:57:32,513 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 13:57:32,513 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 13:57:32,513 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 13:57:32,513 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 13:57:32,513 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 13:57:32,514 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 13:57:32,514 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 13:57:32,514 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 13:57:32,514 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 13:57:32,514 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 13:57:32,514 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 13:57:32,514 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_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e3298e0ac573b72ea1dd21021e341a1c4e9f42cf513c1ea24a79ab2c37c412bc [2024-12-02 13:57:32,727 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 13:57:32,734 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 13:57:32,736 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 13:57:32,737 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 13:57:32,738 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 13:57:32,739 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c [2024-12-02 13:57:35,359 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/data/222acc936/eeb00a0fd7254b2e92e3019c815818eb/FLAG67fa132ed [2024-12-02 13:57:35,569 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 13:57:35,570 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c [2024-12-02 13:57:35,578 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/data/222acc936/eeb00a0fd7254b2e92e3019c815818eb/FLAG67fa132ed [2024-12-02 13:57:35,591 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/data/222acc936/eeb00a0fd7254b2e92e3019c815818eb [2024-12-02 13:57:35,593 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 13:57:35,594 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 13:57:35,595 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 13:57:35,595 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 13:57:35,598 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 13:57:35,599 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 01:57:35" (1/1) ... [2024-12-02 13:57:35,599 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@a4a9162 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:57:35, skipping insertion in model container [2024-12-02 13:57:35,599 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 01:57:35" (1/1) ... [2024-12-02 13:57:35,613 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 13:57:35,755 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 13:57:35,760 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 13:57:35,768 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 13:57:35,797 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 13:57:35,809 INFO L204 MainTranslator]: Completed translation [2024-12-02 13:57:35,809 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:57:35 WrapperNode [2024-12-02 13:57:35,810 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 13:57:35,810 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 13:57:35,810 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 13:57:35,810 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 13:57:35,815 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:57:35" (1/1) ... [2024-12-02 13:57:35,822 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:57:35" (1/1) ... [2024-12-02 13:57:35,846 INFO L138 Inliner]: procedures = 24, calls = 25, calls flagged for inlining = 15, calls inlined = 17, statements flattened = 218 [2024-12-02 13:57:35,846 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 13:57:35,847 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 13:57:35,847 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 13:57:35,847 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 13:57:35,853 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:57:35" (1/1) ... [2024-12-02 13:57:35,854 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:57:35" (1/1) ... [2024-12-02 13:57:35,856 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:57:35" (1/1) ... [2024-12-02 13:57:35,872 INFO L175 MemorySlicer]: Split 5 memory accesses to 2 slices as follows [2, 3]. 60 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 1 writes are split as follows [0, 1]. [2024-12-02 13:57:35,872 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:57:35" (1/1) ... [2024-12-02 13:57:35,872 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:57:35" (1/1) ... [2024-12-02 13:57:35,880 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:57:35" (1/1) ... [2024-12-02 13:57:35,881 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:57:35" (1/1) ... [2024-12-02 13:57:35,885 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:57:35" (1/1) ... [2024-12-02 13:57:35,886 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:57:35" (1/1) ... [2024-12-02 13:57:35,888 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:57:35" (1/1) ... [2024-12-02 13:57:35,890 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 13:57:35,891 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 13:57:35,891 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 13:57:35,891 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 13:57:35,892 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:57:35" (1/1) ... [2024-12-02 13:57:35,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 13:57:35,906 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:57:35,916 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 13:57:35,919 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 13:57:35,939 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 13:57:35,939 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-12-02 13:57:35,939 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-12-02 13:57:35,939 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-12-02 13:57:35,939 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-12-02 13:57:35,940 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 13:57:35,940 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-12-02 13:57:35,940 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-12-02 13:57:35,940 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-12-02 13:57:35,940 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-12-02 13:57:35,940 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 13:57:35,940 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 13:57:35,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-12-02 13:57:35,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-12-02 13:57:35,941 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-12-02 13:57:36,032 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 13:57:36,033 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 13:57:36,385 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-12-02 13:57:36,385 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 13:57:36,681 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 13:57:36,681 INFO L312 CfgBuilder]: Removed 3 assume(true) statements. [2024-12-02 13:57:36,681 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 01:57:36 BoogieIcfgContainer [2024-12-02 13:57:36,682 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 13:57:36,683 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 13:57:36,684 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 13:57:36,688 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 13:57:36,688 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 01:57:35" (1/3) ... [2024-12-02 13:57:36,689 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5070a2da and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 01:57:36, skipping insertion in model container [2024-12-02 13:57:36,689 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:57:35" (2/3) ... [2024-12-02 13:57:36,689 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5070a2da and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 01:57:36, skipping insertion in model container [2024-12-02 13:57:36,689 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 01:57:36" (3/3) ... [2024-12-02 13:57:36,690 INFO L128 eAbstractionObserver]: Analyzing ICFG chl-name-comparator-symm.wvr.c [2024-12-02 13:57:36,706 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 13:57:36,708 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG chl-name-comparator-symm.wvr.c that has 3 procedures, 33 locations, 1 initial locations, 3 loop locations, and 8 error locations. [2024-12-02 13:57:36,708 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-12-02 13:57:36,764 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-12-02 13:57:36,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 39 places, 37 transitions, 88 flow [2024-12-02 13:57:36,825 INFO L124 PetriNetUnfolderBase]: 5/35 cut-off events. [2024-12-02 13:57:36,827 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-12-02 13:57:36,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44 conditions, 35 events. 5/35 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 50 event pairs, 0 based on Foata normal form. 0/22 useless extension candidates. Maximal degree in co-relation 23. Up to 2 conditions per place. [2024-12-02 13:57:36,830 INFO L82 GeneralOperation]: Start removeDead. Operand has 39 places, 37 transitions, 88 flow [2024-12-02 13:57:36,833 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 36 places, 34 transitions, 80 flow [2024-12-02 13:57:36,841 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 13:57:36,852 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;@6bf28565, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 13:57:36,852 INFO L334 AbstractCegarLoop]: Starting to check reachability of 14 error locations. [2024-12-02 13:57:36,856 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-12-02 13:57:36,856 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-12-02 13:57:36,856 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-12-02 13:57:36,856 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:57:36,857 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-12-02 13:57:36,857 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:57:36,862 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:57:36,862 INFO L85 PathProgramCache]: Analyzing trace with hash 685273, now seen corresponding path program 1 times [2024-12-02 13:57:36,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:57:36,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832424568] [2024-12-02 13:57:36,870 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:57:36,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:57:36,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:57:37,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:57:37,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:57:37,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832424568] [2024-12-02 13:57:37,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832424568] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:57:37,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:57:37,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-12-02 13:57:37,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489276933] [2024-12-02 13:57:37,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:57:37,090 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 13:57:37,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:57:37,114 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 13:57:37,114 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 13:57:37,131 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-12-02 13:57:37,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 34 transitions, 80 flow. Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:37,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:57:37,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-12-02 13:57:37,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:57:37,274 INFO L124 PetriNetUnfolderBase]: 128/255 cut-off events. [2024-12-02 13:57:37,274 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-12-02 13:57:37,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 503 conditions, 255 events. 128/255 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 907 event pairs, 100 based on Foata normal form. 1/213 useless extension candidates. Maximal degree in co-relation 450. Up to 221 conditions per place. [2024-12-02 13:57:37,278 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 21 selfloop transitions, 2 changer transitions 0/29 dead transitions. [2024-12-02 13:57:37,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 29 transitions, 116 flow [2024-12-02 13:57:37,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 13:57:37,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 13:57:37,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 54 transitions. [2024-12-02 13:57:37,288 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4864864864864865 [2024-12-02 13:57:37,290 INFO L175 Difference]: Start difference. First operand has 36 places, 34 transitions, 80 flow. Second operand 3 states and 54 transitions. [2024-12-02 13:57:37,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 29 transitions, 116 flow [2024-12-02 13:57:37,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 29 transitions, 108 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-12-02 13:57:37,295 INFO L231 Difference]: Finished difference. Result has 31 places, 29 transitions, 66 flow [2024-12-02 13:57:37,297 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=66, PETRI_PLACES=31, PETRI_TRANSITIONS=29} [2024-12-02 13:57:37,300 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, -5 predicate places. [2024-12-02 13:57:37,300 INFO L471 AbstractCegarLoop]: Abstraction has has 31 places, 29 transitions, 66 flow [2024-12-02 13:57:37,300 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:37,300 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:57:37,300 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-12-02 13:57:37,301 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 13:57:37,301 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:57:37,301 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:57:37,301 INFO L85 PathProgramCache]: Analyzing trace with hash 685274, now seen corresponding path program 1 times [2024-12-02 13:57:37,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:57:37,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033559988] [2024-12-02 13:57:37,302 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:57:37,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:57:37,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:57:37,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:57:37,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:57:37,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033559988] [2024-12-02 13:57:37,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033559988] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:57:37,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:57:37,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 13:57:37,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102860711] [2024-12-02 13:57:37,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:57:37,495 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 13:57:37,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:57:37,496 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 13:57:37,496 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 13:57:37,518 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-12-02 13:57:37,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 29 transitions, 66 flow. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:37,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:57:37,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-12-02 13:57:37,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:57:37,652 INFO L124 PetriNetUnfolderBase]: 129/258 cut-off events. [2024-12-02 13:57:37,652 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-12-02 13:57:37,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 498 conditions, 258 events. 129/258 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 932 event pairs, 100 based on Foata normal form. 0/215 useless extension candidates. Maximal degree in co-relation 476. Up to 226 conditions per place. [2024-12-02 13:57:37,654 INFO L140 encePairwiseOnDemand]: 33/37 looper letters, 24 selfloop transitions, 3 changer transitions 0/32 dead transitions. [2024-12-02 13:57:37,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 32 transitions, 128 flow [2024-12-02 13:57:37,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 13:57:37,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 13:57:37,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 55 transitions. [2024-12-02 13:57:37,656 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4954954954954955 [2024-12-02 13:57:37,656 INFO L175 Difference]: Start difference. First operand has 31 places, 29 transitions, 66 flow. Second operand 3 states and 55 transitions. [2024-12-02 13:57:37,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 32 transitions, 128 flow [2024-12-02 13:57:37,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 32 transitions, 122 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 13:57:37,658 INFO L231 Difference]: Finished difference. Result has 32 places, 31 transitions, 81 flow [2024-12-02 13:57:37,658 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=81, PETRI_PLACES=32, PETRI_TRANSITIONS=31} [2024-12-02 13:57:37,659 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, -4 predicate places. [2024-12-02 13:57:37,659 INFO L471 AbstractCegarLoop]: Abstraction has has 32 places, 31 transitions, 81 flow [2024-12-02 13:57:37,659 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:37,659 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:57:37,659 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-12-02 13:57:37,660 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 13:57:37,660 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:57:37,660 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:57:37,660 INFO L85 PathProgramCache]: Analyzing trace with hash 658569537, now seen corresponding path program 1 times [2024-12-02 13:57:37,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:57:37,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203425018] [2024-12-02 13:57:37,660 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:57:37,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:57:37,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:57:37,912 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:57:37,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:57:37,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203425018] [2024-12-02 13:57:37,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203425018] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:57:37,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1177171820] [2024-12-02 13:57:37,912 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:57:37,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:57:37,913 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:57:37,915 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:57:37,917 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 13:57:37,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:57:37,986 INFO L256 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-12-02 13:57:37,989 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:57:38,027 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-02 13:57:38,081 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:57:38,081 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:57:38,151 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:57:38,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1177171820] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 13:57:38,152 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 13:57:38,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 2, 2] total 7 [2024-12-02 13:57:38,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818058976] [2024-12-02 13:57:38,152 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 13:57:38,152 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 13:57:38,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:57:38,153 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 13:57:38,153 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-12-02 13:57:38,208 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-12-02 13:57:38,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 31 transitions, 81 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:38,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:57:38,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-12-02 13:57:38,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:57:38,395 INFO L124 PetriNetUnfolderBase]: 129/262 cut-off events. [2024-12-02 13:57:38,395 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-12-02 13:57:38,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 513 conditions, 262 events. 129/262 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 932 event pairs, 100 based on Foata normal form. 2/221 useless extension candidates. Maximal degree in co-relation 500. Up to 226 conditions per place. [2024-12-02 13:57:38,398 INFO L140 encePairwiseOnDemand]: 33/37 looper letters, 26 selfloop transitions, 5 changer transitions 0/36 dead transitions. [2024-12-02 13:57:38,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 36 transitions, 156 flow [2024-12-02 13:57:38,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 13:57:38,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 13:57:38,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 80 transitions. [2024-12-02 13:57:38,399 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43243243243243246 [2024-12-02 13:57:38,400 INFO L175 Difference]: Start difference. First operand has 32 places, 31 transitions, 81 flow. Second operand 5 states and 80 transitions. [2024-12-02 13:57:38,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 36 transitions, 156 flow [2024-12-02 13:57:38,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 36 transitions, 154 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 13:57:38,401 INFO L231 Difference]: Finished difference. Result has 37 places, 33 transitions, 111 flow [2024-12-02 13:57:38,402 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=111, PETRI_PLACES=37, PETRI_TRANSITIONS=33} [2024-12-02 13:57:38,402 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 1 predicate places. [2024-12-02 13:57:38,402 INFO L471 AbstractCegarLoop]: Abstraction has has 37 places, 33 transitions, 111 flow [2024-12-02 13:57:38,403 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:38,403 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:57:38,403 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1] [2024-12-02 13:57:38,410 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 13:57:38,603 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:57:38,604 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:57:38,604 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:57:38,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1088944335, now seen corresponding path program 2 times [2024-12-02 13:57:38,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:57:38,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840061137] [2024-12-02 13:57:38,604 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 13:57:38,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:57:38,628 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 13:57:38,628 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:57:38,711 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:57:38,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:57:38,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840061137] [2024-12-02 13:57:38,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840061137] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:57:38,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:57:38,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 13:57:38,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736492521] [2024-12-02 13:57:38,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:57:38,712 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 13:57:38,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:57:38,712 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 13:57:38,712 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-12-02 13:57:38,718 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 13:57:38,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 33 transitions, 111 flow. Second operand has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:38,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:57:38,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 13:57:38,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:57:38,824 INFO L124 PetriNetUnfolderBase]: 128/259 cut-off events. [2024-12-02 13:57:38,824 INFO L125 PetriNetUnfolderBase]: For 11/11 co-relation queries the response was YES. [2024-12-02 13:57:38,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 516 conditions, 259 events. 128/259 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 916 event pairs, 100 based on Foata normal form. 1/218 useless extension candidates. Maximal degree in co-relation 488. Up to 222 conditions per place. [2024-12-02 13:57:38,827 INFO L140 encePairwiseOnDemand]: 33/37 looper letters, 22 selfloop transitions, 6 changer transitions 0/33 dead transitions. [2024-12-02 13:57:38,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 33 transitions, 157 flow [2024-12-02 13:57:38,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 13:57:38,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 13:57:38,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 89 transitions. [2024-12-02 13:57:38,829 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4009009009009009 [2024-12-02 13:57:38,829 INFO L175 Difference]: Start difference. First operand has 37 places, 33 transitions, 111 flow. Second operand 6 states and 89 transitions. [2024-12-02 13:57:38,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 33 transitions, 157 flow [2024-12-02 13:57:38,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 33 transitions, 146 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-12-02 13:57:38,831 INFO L231 Difference]: Finished difference. Result has 40 places, 31 transitions, 102 flow [2024-12-02 13:57:38,831 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=102, PETRI_PLACES=40, PETRI_TRANSITIONS=31} [2024-12-02 13:57:38,832 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 4 predicate places. [2024-12-02 13:57:38,832 INFO L471 AbstractCegarLoop]: Abstraction has has 40 places, 31 transitions, 102 flow [2024-12-02 13:57:38,832 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:38,832 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:57:38,832 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:57:38,832 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 13:57:38,832 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:57:38,833 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:57:38,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1426248552, now seen corresponding path program 1 times [2024-12-02 13:57:38,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:57:38,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47715348] [2024-12-02 13:57:38,833 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:57:38,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:57:38,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:57:38,934 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:57:38,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:57:38,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47715348] [2024-12-02 13:57:38,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47715348] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:57:38,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237508181] [2024-12-02 13:57:38,934 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:57:38,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:57:38,934 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:57:38,936 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:57:38,938 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 13:57:39,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:57:39,017 INFO L256 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 13:57:39,018 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:57:39,071 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:57:39,071 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:57:39,094 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:57:39,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237508181] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 13:57:39,095 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 13:57:39,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2024-12-02 13:57:39,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153615786] [2024-12-02 13:57:39,095 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 13:57:39,095 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 13:57:39,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:57:39,096 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 13:57:39,096 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-12-02 13:57:39,107 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 13:57:39,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 31 transitions, 102 flow. Second operand has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:39,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:57:39,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 13:57:39,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:57:39,238 INFO L124 PetriNetUnfolderBase]: 127/258 cut-off events. [2024-12-02 13:57:39,238 INFO L125 PetriNetUnfolderBase]: For 12/12 co-relation queries the response was YES. [2024-12-02 13:57:39,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 517 conditions, 258 events. 127/258 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 910 event pairs, 100 based on Foata normal form. 1/217 useless extension candidates. Maximal degree in co-relation 476. Up to 222 conditions per place. [2024-12-02 13:57:39,240 INFO L140 encePairwiseOnDemand]: 34/37 looper letters, 23 selfloop transitions, 4 changer transitions 0/32 dead transitions. [2024-12-02 13:57:39,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 32 transitions, 158 flow [2024-12-02 13:57:39,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 13:57:39,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 13:57:39,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 78 transitions. [2024-12-02 13:57:39,242 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42162162162162165 [2024-12-02 13:57:39,242 INFO L175 Difference]: Start difference. First operand has 40 places, 31 transitions, 102 flow. Second operand 5 states and 78 transitions. [2024-12-02 13:57:39,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 32 transitions, 158 flow [2024-12-02 13:57:39,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 32 transitions, 138 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-12-02 13:57:39,244 INFO L231 Difference]: Finished difference. Result has 37 places, 30 transitions, 84 flow [2024-12-02 13:57:39,244 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=84, PETRI_PLACES=37, PETRI_TRANSITIONS=30} [2024-12-02 13:57:39,245 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 1 predicate places. [2024-12-02 13:57:39,245 INFO L471 AbstractCegarLoop]: Abstraction has has 37 places, 30 transitions, 84 flow [2024-12-02 13:57:39,245 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:39,245 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:57:39,245 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:57:39,254 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 13:57:39,445 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:57:39,446 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:57:39,446 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:57:39,446 INFO L85 PathProgramCache]: Analyzing trace with hash 754473471, now seen corresponding path program 2 times [2024-12-02 13:57:39,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:57:39,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138984096] [2024-12-02 13:57:39,446 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 13:57:39,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:57:39,466 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 13:57:39,466 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:57:39,648 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:57:39,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:57:39,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138984096] [2024-12-02 13:57:39,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138984096] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:57:39,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:57:39,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 13:57:39,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144774042] [2024-12-02 13:57:39,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:57:39,649 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 13:57:39,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:57:39,649 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 13:57:39,649 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 13:57:39,689 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-12-02 13:57:39,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 30 transitions, 84 flow. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:39,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:57:39,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-12-02 13:57:39,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:57:39,878 INFO L124 PetriNetUnfolderBase]: 253/485 cut-off events. [2024-12-02 13:57:39,878 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-12-02 13:57:39,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 959 conditions, 485 events. 253/485 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2064 event pairs, 118 based on Foata normal form. 0/411 useless extension candidates. Maximal degree in co-relation 930. Up to 254 conditions per place. [2024-12-02 13:57:39,881 INFO L140 encePairwiseOnDemand]: 32/37 looper letters, 39 selfloop transitions, 4 changer transitions 0/47 dead transitions. [2024-12-02 13:57:39,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 47 transitions, 207 flow [2024-12-02 13:57:39,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 13:57:39,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 13:57:39,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 87 transitions. [2024-12-02 13:57:39,883 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4702702702702703 [2024-12-02 13:57:39,883 INFO L175 Difference]: Start difference. First operand has 37 places, 30 transitions, 84 flow. Second operand 5 states and 87 transitions. [2024-12-02 13:57:39,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 47 transitions, 207 flow [2024-12-02 13:57:39,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 47 transitions, 199 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-12-02 13:57:39,885 INFO L231 Difference]: Finished difference. Result has 38 places, 31 transitions, 92 flow [2024-12-02 13:57:39,885 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=92, PETRI_PLACES=38, PETRI_TRANSITIONS=31} [2024-12-02 13:57:39,886 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 2 predicate places. [2024-12-02 13:57:39,886 INFO L471 AbstractCegarLoop]: Abstraction has has 38 places, 31 transitions, 92 flow [2024-12-02 13:57:39,886 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:39,886 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:57:39,886 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:57:39,886 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 13:57:39,886 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:57:39,887 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:57:39,887 INFO L85 PathProgramCache]: Analyzing trace with hash 754473470, now seen corresponding path program 1 times [2024-12-02 13:57:39,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:57:39,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059235148] [2024-12-02 13:57:39,887 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:57:39,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:57:39,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:57:39,966 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 13:57:39,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:57:39,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059235148] [2024-12-02 13:57:39,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059235148] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:57:39,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:57:39,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 13:57:39,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128360014] [2024-12-02 13:57:39,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:57:39,967 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 13:57:39,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:57:39,968 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 13:57:39,968 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 13:57:39,991 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 37 [2024-12-02 13:57:39,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 31 transitions, 92 flow. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:39,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:57:39,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 37 [2024-12-02 13:57:39,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:57:40,124 INFO L124 PetriNetUnfolderBase]: 233/441 cut-off events. [2024-12-02 13:57:40,125 INFO L125 PetriNetUnfolderBase]: For 67/73 co-relation queries the response was YES. [2024-12-02 13:57:40,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 941 conditions, 441 events. 233/441 cut-off events. For 67/73 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1709 event pairs, 195 based on Foata normal form. 28/417 useless extension candidates. Maximal degree in co-relation 910. Up to 404 conditions per place. [2024-12-02 13:57:40,128 INFO L140 encePairwiseOnDemand]: 33/37 looper letters, 24 selfloop transitions, 2 changer transitions 0/29 dead transitions. [2024-12-02 13:57:40,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 29 transitions, 140 flow [2024-12-02 13:57:40,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 13:57:40,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 13:57:40,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 53 transitions. [2024-12-02 13:57:40,129 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3581081081081081 [2024-12-02 13:57:40,129 INFO L175 Difference]: Start difference. First operand has 38 places, 31 transitions, 92 flow. Second operand 4 states and 53 transitions. [2024-12-02 13:57:40,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 29 transitions, 140 flow [2024-12-02 13:57:40,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 29 transitions, 134 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 13:57:40,131 INFO L231 Difference]: Finished difference. Result has 36 places, 29 transitions, 86 flow [2024-12-02 13:57:40,131 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=86, PETRI_PLACES=36, PETRI_TRANSITIONS=29} [2024-12-02 13:57:40,131 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 0 predicate places. [2024-12-02 13:57:40,131 INFO L471 AbstractCegarLoop]: Abstraction has has 36 places, 29 transitions, 86 flow [2024-12-02 13:57:40,132 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:40,132 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:57:40,132 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:57:40,132 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-12-02 13:57:40,132 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:57:40,132 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:57:40,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1641650286, now seen corresponding path program 1 times [2024-12-02 13:57:40,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:57:40,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186985162] [2024-12-02 13:57:40,133 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:57:40,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:57:40,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:57:40,385 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 13:57:40,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:57:40,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186985162] [2024-12-02 13:57:40,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186985162] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:57:40,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1581013034] [2024-12-02 13:57:40,386 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:57:40,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:57:40,386 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:57:40,388 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:57:40,389 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 13:57:40,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:57:40,470 INFO L256 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-02 13:57:40,472 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:57:40,481 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-12-02 13:57:40,584 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:57:40,584 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:57:40,775 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:57:40,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1581013034] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 13:57:40,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 13:57:40,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [4, 6] total 14 [2024-12-02 13:57:40,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695901199] [2024-12-02 13:57:40,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:57:40,776 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 13:57:40,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:57:40,776 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 13:57:40,776 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2024-12-02 13:57:40,827 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-12-02 13:57:40,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 29 transitions, 86 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:40,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:57:40,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-12-02 13:57:40,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:57:41,057 INFO L124 PetriNetUnfolderBase]: 443/779 cut-off events. [2024-12-02 13:57:41,057 INFO L125 PetriNetUnfolderBase]: For 88/106 co-relation queries the response was YES. [2024-12-02 13:57:41,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1659 conditions, 779 events. 443/779 cut-off events. For 88/106 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 3172 event pairs, 228 based on Foata normal form. 0/655 useless extension candidates. Maximal degree in co-relation 1628. Up to 463 conditions per place. [2024-12-02 13:57:41,061 INFO L140 encePairwiseOnDemand]: 32/37 looper letters, 39 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-12-02 13:57:41,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 45 transitions, 212 flow [2024-12-02 13:57:41,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 13:57:41,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 13:57:41,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 85 transitions. [2024-12-02 13:57:41,062 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-12-02 13:57:41,063 INFO L175 Difference]: Start difference. First operand has 36 places, 29 transitions, 86 flow. Second operand 5 states and 85 transitions. [2024-12-02 13:57:41,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 45 transitions, 212 flow [2024-12-02 13:57:41,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 45 transitions, 209 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 13:57:41,064 INFO L231 Difference]: Finished difference. Result has 39 places, 30 transitions, 99 flow [2024-12-02 13:57:41,064 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=83, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=99, PETRI_PLACES=39, PETRI_TRANSITIONS=30} [2024-12-02 13:57:41,065 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 3 predicate places. [2024-12-02 13:57:41,065 INFO L471 AbstractCegarLoop]: Abstraction has has 39 places, 30 transitions, 99 flow [2024-12-02 13:57:41,065 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:41,065 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:57:41,065 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1] [2024-12-02 13:57:41,074 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 13:57:41,265 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-12-02 13:57:41,266 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:57:41,266 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:57:41,266 INFO L85 PathProgramCache]: Analyzing trace with hash 956006813, now seen corresponding path program 1 times [2024-12-02 13:57:41,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:57:41,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521980989] [2024-12-02 13:57:41,266 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:57:41,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:57:41,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:57:41,524 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 13:57:41,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:57:41,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521980989] [2024-12-02 13:57:41,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521980989] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:57:41,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1214668642] [2024-12-02 13:57:41,525 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:57:41,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:57:41,525 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:57:41,527 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:57:41,528 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 13:57:41,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:57:41,599 INFO L256 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 13:57:41,600 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:57:41,607 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-12-02 13:57:41,713 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:57:41,713 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:57:41,908 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:57:41,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1214668642] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 13:57:41,908 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 13:57:41,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 17 [2024-12-02 13:57:41,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943860925] [2024-12-02 13:57:41,908 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 13:57:41,908 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-02 13:57:41,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:57:41,909 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-02 13:57:41,909 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2024-12-02 13:57:42,118 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-12-02 13:57:42,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 30 transitions, 99 flow. Second operand has 19 states, 19 states have (on average 10.157894736842104) internal successors, (193), 19 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:42,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:57:42,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-12-02 13:57:42,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:57:42,597 INFO L124 PetriNetUnfolderBase]: 815/1423 cut-off events. [2024-12-02 13:57:42,597 INFO L125 PetriNetUnfolderBase]: For 251/293 co-relation queries the response was YES. [2024-12-02 13:57:42,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3214 conditions, 1423 events. 815/1423 cut-off events. For 251/293 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 6626 event pairs, 218 based on Foata normal form. 0/1207 useless extension candidates. Maximal degree in co-relation 3181. Up to 441 conditions per place. [2024-12-02 13:57:42,604 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 75 selfloop transitions, 8 changer transitions 0/85 dead transitions. [2024-12-02 13:57:42,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 85 transitions, 416 flow [2024-12-02 13:57:42,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 13:57:42,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 13:57:42,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-12-02 13:57:42,605 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-12-02 13:57:42,606 INFO L175 Difference]: Start difference. First operand has 39 places, 30 transitions, 99 flow. Second operand 9 states and 153 transitions. [2024-12-02 13:57:42,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 85 transitions, 416 flow [2024-12-02 13:57:42,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 85 transitions, 404 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 13:57:42,608 INFO L231 Difference]: Finished difference. Result has 46 places, 32 transitions, 127 flow [2024-12-02 13:57:42,608 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=93, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=127, PETRI_PLACES=46, PETRI_TRANSITIONS=32} [2024-12-02 13:57:42,609 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 10 predicate places. [2024-12-02 13:57:42,609 INFO L471 AbstractCegarLoop]: Abstraction has has 46 places, 32 transitions, 127 flow [2024-12-02 13:57:42,609 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 10.157894736842104) internal successors, (193), 19 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:42,609 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:57:42,609 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:57:42,617 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 13:57:42,809 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:57:42,809 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:57:42,810 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:57:42,810 INFO L85 PathProgramCache]: Analyzing trace with hash 389630483, now seen corresponding path program 1 times [2024-12-02 13:57:42,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:57:42,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615325125] [2024-12-02 13:57:42,810 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:57:42,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:57:42,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:57:43,050 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 13:57:43,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:57:43,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615325125] [2024-12-02 13:57:43,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615325125] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:57:43,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [430215627] [2024-12-02 13:57:43,050 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:57:43,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:57:43,050 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:57:43,052 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:57:43,054 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 13:57:43,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:57:43,126 INFO L256 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 13:57:43,127 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:57:43,248 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:57:43,249 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:57:43,344 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2024-12-02 13:57:43,419 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:57:43,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [430215627] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 13:57:43,419 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 13:57:43,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 17 [2024-12-02 13:57:43,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041567705] [2024-12-02 13:57:43,419 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 13:57:43,419 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-02 13:57:43,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:57:43,420 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-02 13:57:43,420 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2024-12-02 13:57:43,609 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-12-02 13:57:43,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 32 transitions, 127 flow. Second operand has 19 states, 19 states have (on average 11.368421052631579) internal successors, (216), 19 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:43,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:57:43,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-12-02 13:57:43,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:57:44,261 INFO L124 PetriNetUnfolderBase]: 1517/2633 cut-off events. [2024-12-02 13:57:44,262 INFO L125 PetriNetUnfolderBase]: For 1056/1094 co-relation queries the response was YES. [2024-12-02 13:57:44,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6133 conditions, 2633 events. 1517/2633 cut-off events. For 1056/1094 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 13159 event pairs, 450 based on Foata normal form. 0/2219 useless extension candidates. Maximal degree in co-relation 6096. Up to 885 conditions per place. [2024-12-02 13:57:44,277 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 77 selfloop transitions, 8 changer transitions 0/87 dead transitions. [2024-12-02 13:57:44,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 87 transitions, 493 flow [2024-12-02 13:57:44,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 13:57:44,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 13:57:44,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-12-02 13:57:44,279 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46846846846846846 [2024-12-02 13:57:44,279 INFO L175 Difference]: Start difference. First operand has 46 places, 32 transitions, 127 flow. Second operand 9 states and 156 transitions. [2024-12-02 13:57:44,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 87 transitions, 493 flow [2024-12-02 13:57:44,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 87 transitions, 462 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-12-02 13:57:44,282 INFO L231 Difference]: Finished difference. Result has 51 places, 34 transitions, 148 flow [2024-12-02 13:57:44,282 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=148, PETRI_PLACES=51, PETRI_TRANSITIONS=34} [2024-12-02 13:57:44,282 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 15 predicate places. [2024-12-02 13:57:44,282 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 34 transitions, 148 flow [2024-12-02 13:57:44,282 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 11.368421052631579) internal successors, (216), 19 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:44,283 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:57:44,283 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1] [2024-12-02 13:57:44,291 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 13:57:44,483 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-12-02 13:57:44,483 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:57:44,483 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:57:44,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1828895139, now seen corresponding path program 2 times [2024-12-02 13:57:44,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:57:44,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405587973] [2024-12-02 13:57:44,484 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 13:57:44,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:57:44,503 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 13:57:44,503 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:57:44,781 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:57:44,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:57:44,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405587973] [2024-12-02 13:57:44,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405587973] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:57:44,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1476581619] [2024-12-02 13:57:44,781 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 13:57:44,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:57:44,781 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:57:44,783 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:57:44,784 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 13:57:44,863 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 13:57:44,863 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:57:44,864 INFO L256 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 13:57:44,865 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:57:44,911 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:57:44,911 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:57:44,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1476581619] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:57:44,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 13:57:44,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 13 [2024-12-02 13:57:44,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980875523] [2024-12-02 13:57:44,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:57:44,912 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 13:57:44,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:57:44,912 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 13:57:44,912 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-12-02 13:57:44,919 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 13:57:44,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 34 transitions, 148 flow. Second operand has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:44,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:57:44,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 13:57:44,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:57:45,312 INFO L124 PetriNetUnfolderBase]: 1341/2363 cut-off events. [2024-12-02 13:57:45,312 INFO L125 PetriNetUnfolderBase]: For 1128/1168 co-relation queries the response was YES. [2024-12-02 13:57:45,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5595 conditions, 2363 events. 1341/2363 cut-off events. For 1128/1168 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 12300 event pairs, 20 based on Foata normal form. 0/2055 useless extension candidates. Maximal degree in co-relation 5555. Up to 595 conditions per place. [2024-12-02 13:57:45,323 INFO L140 encePairwiseOnDemand]: 34/37 looper letters, 94 selfloop transitions, 4 changer transitions 0/100 dead transitions. [2024-12-02 13:57:45,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 100 transitions, 572 flow [2024-12-02 13:57:45,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 13:57:45,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 13:57:45,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-12-02 13:57:45,324 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6396396396396397 [2024-12-02 13:57:45,324 INFO L175 Difference]: Start difference. First operand has 51 places, 34 transitions, 148 flow. Second operand 6 states and 142 transitions. [2024-12-02 13:57:45,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 100 transitions, 572 flow [2024-12-02 13:57:45,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 100 transitions, 526 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-12-02 13:57:45,328 INFO L231 Difference]: Finished difference. Result has 47 places, 32 transitions, 123 flow [2024-12-02 13:57:45,329 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=123, PETRI_PLACES=47, PETRI_TRANSITIONS=32} [2024-12-02 13:57:45,329 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 11 predicate places. [2024-12-02 13:57:45,329 INFO L471 AbstractCegarLoop]: Abstraction has has 47 places, 32 transitions, 123 flow [2024-12-02 13:57:45,329 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:45,329 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:57:45,329 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:57:45,338 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 13:57:45,530 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:57:45,530 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:57:45,530 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:57:45,530 INFO L85 PathProgramCache]: Analyzing trace with hash 1886767750, now seen corresponding path program 1 times [2024-12-02 13:57:45,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:57:45,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941250674] [2024-12-02 13:57:45,531 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:57:45,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:57:45,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:57:45,810 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:57:45,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:57:45,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941250674] [2024-12-02 13:57:45,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941250674] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:57:45,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:57:45,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 13:57:45,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508997599] [2024-12-02 13:57:45,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:57:45,810 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 13:57:45,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:57:45,811 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 13:57:45,811 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-12-02 13:57:45,815 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 13:57:45,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 32 transitions, 123 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 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-12-02 13:57:45,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:57:45,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 13:57:45,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:57:46,221 INFO L124 PetriNetUnfolderBase]: 1343/2417 cut-off events. [2024-12-02 13:57:46,221 INFO L125 PetriNetUnfolderBase]: For 1125/1125 co-relation queries the response was YES. [2024-12-02 13:57:46,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5781 conditions, 2417 events. 1343/2417 cut-off events. For 1125/1125 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 12490 event pairs, 987 based on Foata normal form. 3/2244 useless extension candidates. Maximal degree in co-relation 5747. Up to 1808 conditions per place. [2024-12-02 13:57:46,233 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 52 selfloop transitions, 3 changer transitions 7/64 dead transitions. [2024-12-02 13:57:46,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 64 transitions, 350 flow [2024-12-02 13:57:46,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 13:57:46,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 13:57:46,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 104 transitions. [2024-12-02 13:57:46,234 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5621621621621622 [2024-12-02 13:57:46,234 INFO L175 Difference]: Start difference. First operand has 47 places, 32 transitions, 123 flow. Second operand 5 states and 104 transitions. [2024-12-02 13:57:46,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 64 transitions, 350 flow [2024-12-02 13:57:46,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 64 transitions, 329 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-12-02 13:57:46,237 INFO L231 Difference]: Finished difference. Result has 50 places, 33 transitions, 136 flow [2024-12-02 13:57:46,237 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=136, PETRI_PLACES=50, PETRI_TRANSITIONS=33} [2024-12-02 13:57:46,238 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 14 predicate places. [2024-12-02 13:57:46,238 INFO L471 AbstractCegarLoop]: Abstraction has has 50 places, 33 transitions, 136 flow [2024-12-02 13:57:46,238 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 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-12-02 13:57:46,238 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:57:46,238 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:57:46,238 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-12-02 13:57:46,238 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:57:46,238 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:57:46,239 INFO L85 PathProgramCache]: Analyzing trace with hash 699987116, now seen corresponding path program 2 times [2024-12-02 13:57:46,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:57:46,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661076562] [2024-12-02 13:57:46,239 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 13:57:46,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:57:46,257 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 13:57:46,258 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:57:46,463 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:57:46,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:57:46,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661076562] [2024-12-02 13:57:46,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661076562] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:57:46,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:57:46,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 13:57:46,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392950914] [2024-12-02 13:57:46,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:57:46,463 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 13:57:46,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:57:46,464 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 13:57:46,464 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-12-02 13:57:46,468 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 13:57:46,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 33 transitions, 136 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 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-12-02 13:57:46,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:57:46,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 13:57:46,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:57:46,766 INFO L124 PetriNetUnfolderBase]: 1344/2410 cut-off events. [2024-12-02 13:57:46,766 INFO L125 PetriNetUnfolderBase]: For 1587/1596 co-relation queries the response was YES. [2024-12-02 13:57:46,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6162 conditions, 2410 events. 1344/2410 cut-off events. For 1587/1596 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 13011 event pairs, 966 based on Foata normal form. 1/2235 useless extension candidates. Maximal degree in co-relation 6125. Up to 1751 conditions per place. [2024-12-02 13:57:46,776 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 58 selfloop transitions, 3 changer transitions 9/72 dead transitions. [2024-12-02 13:57:46,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 72 transitions, 430 flow [2024-12-02 13:57:46,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 13:57:46,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 13:57:46,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 107 transitions. [2024-12-02 13:57:46,778 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5783783783783784 [2024-12-02 13:57:46,778 INFO L175 Difference]: Start difference. First operand has 50 places, 33 transitions, 136 flow. Second operand 5 states and 107 transitions. [2024-12-02 13:57:46,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 72 transitions, 430 flow [2024-12-02 13:57:46,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 72 transitions, 410 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-12-02 13:57:46,782 INFO L231 Difference]: Finished difference. Result has 53 places, 34 transitions, 148 flow [2024-12-02 13:57:46,782 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=148, PETRI_PLACES=53, PETRI_TRANSITIONS=34} [2024-12-02 13:57:46,783 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 17 predicate places. [2024-12-02 13:57:46,783 INFO L471 AbstractCegarLoop]: Abstraction has has 53 places, 34 transitions, 148 flow [2024-12-02 13:57:46,783 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 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-12-02 13:57:46,783 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:57:46,783 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:57:46,783 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-12-02 13:57:46,783 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:57:46,783 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:57:46,784 INFO L85 PathProgramCache]: Analyzing trace with hash -998888526, now seen corresponding path program 3 times [2024-12-02 13:57:46,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:57:46,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589496323] [2024-12-02 13:57:46,784 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 13:57:46,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:57:46,803 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 13:57:46,803 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:57:47,013 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:57:47,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:57:47,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589496323] [2024-12-02 13:57:47,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589496323] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:57:47,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:57:47,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 13:57:47,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855749534] [2024-12-02 13:57:47,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:57:47,013 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 13:57:47,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:57:47,014 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 13:57:47,014 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-12-02 13:57:47,022 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 13:57:47,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 34 transitions, 148 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 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-12-02 13:57:47,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:57:47,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 13:57:47,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:57:47,404 INFO L124 PetriNetUnfolderBase]: 1441/2581 cut-off events. [2024-12-02 13:57:47,404 INFO L125 PetriNetUnfolderBase]: For 1867/1867 co-relation queries the response was YES. [2024-12-02 13:57:47,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7052 conditions, 2581 events. 1441/2581 cut-off events. For 1867/1867 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 13468 event pairs, 993 based on Foata normal form. 3/2584 useless extension candidates. Maximal degree in co-relation 7013. Up to 1839 conditions per place. [2024-12-02 13:57:47,419 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 56 selfloop transitions, 10 changer transitions 5/73 dead transitions. [2024-12-02 13:57:47,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 73 transitions, 445 flow [2024-12-02 13:57:47,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 13:57:47,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 13:57:47,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 110 transitions. [2024-12-02 13:57:47,420 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5945945945945946 [2024-12-02 13:57:47,420 INFO L175 Difference]: Start difference. First operand has 53 places, 34 transitions, 148 flow. Second operand 5 states and 110 transitions. [2024-12-02 13:57:47,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 73 transitions, 445 flow [2024-12-02 13:57:47,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 73 transitions, 421 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-12-02 13:57:47,425 INFO L231 Difference]: Finished difference. Result has 56 places, 42 transitions, 235 flow [2024-12-02 13:57:47,425 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=235, PETRI_PLACES=56, PETRI_TRANSITIONS=42} [2024-12-02 13:57:47,425 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 20 predicate places. [2024-12-02 13:57:47,425 INFO L471 AbstractCegarLoop]: Abstraction has has 56 places, 42 transitions, 235 flow [2024-12-02 13:57:47,426 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 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-12-02 13:57:47,426 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:57:47,426 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:57:47,426 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-12-02 13:57:47,426 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:57:47,426 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:57:47,426 INFO L85 PathProgramCache]: Analyzing trace with hash 23857004, now seen corresponding path program 4 times [2024-12-02 13:57:47,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:57:47,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140661146] [2024-12-02 13:57:47,426 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 13:57:47,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:57:47,446 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 13:57:47,446 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:57:47,723 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 13:57:47,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:57:47,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140661146] [2024-12-02 13:57:47,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140661146] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:57:47,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607783746] [2024-12-02 13:57:47,724 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 13:57:47,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:57:47,724 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:57:47,726 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:57:47,727 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 13:57:47,815 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 13:57:47,815 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:57:47,816 INFO L256 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-12-02 13:57:47,819 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:57:48,091 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:57:48,091 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:57:48,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607783746] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:57:48,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 13:57:48,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 10 [2024-12-02 13:57:48,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146826367] [2024-12-02 13:57:48,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:57:48,092 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 13:57:48,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:57:48,092 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 13:57:48,092 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-12-02 13:57:48,102 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 13:57:48,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 42 transitions, 235 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 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-12-02 13:57:48,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:57:48,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 13:57:48,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:57:48,467 INFO L124 PetriNetUnfolderBase]: 1502/2680 cut-off events. [2024-12-02 13:57:48,467 INFO L125 PetriNetUnfolderBase]: For 3359/3359 co-relation queries the response was YES. [2024-12-02 13:57:48,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8062 conditions, 2680 events. 1502/2680 cut-off events. For 3359/3359 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 14335 event pairs, 957 based on Foata normal form. 1/2681 useless extension candidates. Maximal degree in co-relation 8021. Up to 1865 conditions per place. [2024-12-02 13:57:48,476 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 70 selfloop transitions, 18 changer transitions 4/94 dead transitions. [2024-12-02 13:57:48,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 94 transitions, 672 flow [2024-12-02 13:57:48,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 13:57:48,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 13:57:48,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 130 transitions. [2024-12-02 13:57:48,477 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5855855855855856 [2024-12-02 13:57:48,477 INFO L175 Difference]: Start difference. First operand has 56 places, 42 transitions, 235 flow. Second operand 6 states and 130 transitions. [2024-12-02 13:57:48,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 94 transitions, 672 flow [2024-12-02 13:57:48,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 94 transitions, 663 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 13:57:48,481 INFO L231 Difference]: Finished difference. Result has 64 places, 56 transitions, 426 flow [2024-12-02 13:57:48,481 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=426, PETRI_PLACES=64, PETRI_TRANSITIONS=56} [2024-12-02 13:57:48,481 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 28 predicate places. [2024-12-02 13:57:48,482 INFO L471 AbstractCegarLoop]: Abstraction has has 64 places, 56 transitions, 426 flow [2024-12-02 13:57:48,482 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 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-12-02 13:57:48,482 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:57:48,482 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:57:48,487 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 13:57:48,682 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:57:48,682 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:57:48,683 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:57:48,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1606617523, now seen corresponding path program 2 times [2024-12-02 13:57:48,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:57:48,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51279437] [2024-12-02 13:57:48,683 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 13:57:48,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:57:48,698 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 13:57:48,698 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:57:48,899 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:57:48,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:57:48,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51279437] [2024-12-02 13:57:48,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51279437] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:57:48,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [253801816] [2024-12-02 13:57:48,900 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 13:57:48,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:57:48,900 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:57:48,901 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:57:48,903 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 13:57:48,978 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 13:57:48,978 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:57:48,979 INFO L256 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 13:57:48,980 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:57:49,018 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:57:49,018 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:57:49,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [253801816] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:57:49,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 13:57:49,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 13 [2024-12-02 13:57:49,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204105596] [2024-12-02 13:57:49,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:57:49,019 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 13:57:49,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:57:49,019 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 13:57:49,019 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-12-02 13:57:49,023 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 13:57:49,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 56 transitions, 426 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 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-12-02 13:57:49,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:57:49,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 13:57:49,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:57:49,342 INFO L124 PetriNetUnfolderBase]: 1391/2480 cut-off events. [2024-12-02 13:57:49,342 INFO L125 PetriNetUnfolderBase]: For 4545/4545 co-relation queries the response was YES. [2024-12-02 13:57:49,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7972 conditions, 2480 events. 1391/2480 cut-off events. For 4545/4545 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 12705 event pairs, 157 based on Foata normal form. 46/2526 useless extension candidates. Maximal degree in co-relation 7927. Up to 698 conditions per place. [2024-12-02 13:57:49,355 INFO L140 encePairwiseOnDemand]: 34/37 looper letters, 103 selfloop transitions, 13 changer transitions 1/118 dead transitions. [2024-12-02 13:57:49,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 118 transitions, 1001 flow [2024-12-02 13:57:49,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 13:57:49,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 13:57:49,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-12-02 13:57:49,357 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6081081081081081 [2024-12-02 13:57:49,357 INFO L175 Difference]: Start difference. First operand has 64 places, 56 transitions, 426 flow. Second operand 6 states and 135 transitions. [2024-12-02 13:57:49,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 118 transitions, 1001 flow [2024-12-02 13:57:49,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 118 transitions, 960 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-12-02 13:57:49,369 INFO L231 Difference]: Finished difference. Result has 65 places, 53 transitions, 397 flow [2024-12-02 13:57:49,369 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=367, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=397, PETRI_PLACES=65, PETRI_TRANSITIONS=53} [2024-12-02 13:57:49,369 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 29 predicate places. [2024-12-02 13:57:49,370 INFO L471 AbstractCegarLoop]: Abstraction has has 65 places, 53 transitions, 397 flow [2024-12-02 13:57:49,370 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 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-12-02 13:57:49,370 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:57:49,370 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:57:49,380 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-02 13:57:49,570 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-12-02 13:57:49,570 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:57:49,571 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:57:49,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1436381344, now seen corresponding path program 1 times [2024-12-02 13:57:49,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:57:49,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730474605] [2024-12-02 13:57:49,571 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:57:49,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:57:49,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:57:49,658 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:57:49,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:57:49,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730474605] [2024-12-02 13:57:49,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730474605] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:57:49,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675192442] [2024-12-02 13:57:49,659 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:57:49,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:57:49,659 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:57:49,661 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:57:49,662 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 13:57:49,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:57:49,751 INFO L256 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 13:57:49,752 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:57:49,802 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:57:49,802 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:57:49,845 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:57:49,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675192442] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 13:57:49,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 13:57:49,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 8 [2024-12-02 13:57:49,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51268595] [2024-12-02 13:57:49,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:57:49,846 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 13:57:49,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:57:49,846 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 13:57:49,846 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-12-02 13:57:49,849 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 13:57:49,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 53 transitions, 397 flow. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:49,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:57:49,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 13:57:49,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:57:50,222 INFO L124 PetriNetUnfolderBase]: 1529/2717 cut-off events. [2024-12-02 13:57:50,222 INFO L125 PetriNetUnfolderBase]: For 4164/4164 co-relation queries the response was YES. [2024-12-02 13:57:50,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8647 conditions, 2717 events. 1529/2717 cut-off events. For 4164/4164 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 14632 event pairs, 62 based on Foata normal form. 33/2750 useless extension candidates. Maximal degree in co-relation 8604. Up to 1510 conditions per place. [2024-12-02 13:57:50,236 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 75 selfloop transitions, 31 changer transitions 3/110 dead transitions. [2024-12-02 13:57:50,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 110 transitions, 933 flow [2024-12-02 13:57:50,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 13:57:50,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 13:57:50,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-12-02 13:57:50,238 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.528957528957529 [2024-12-02 13:57:50,238 INFO L175 Difference]: Start difference. First operand has 65 places, 53 transitions, 397 flow. Second operand 7 states and 137 transitions. [2024-12-02 13:57:50,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 110 transitions, 933 flow [2024-12-02 13:57:50,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 110 transitions, 897 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-12-02 13:57:50,250 INFO L231 Difference]: Finished difference. Result has 71 places, 69 transitions, 613 flow [2024-12-02 13:57:50,250 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=373, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=613, PETRI_PLACES=71, PETRI_TRANSITIONS=69} [2024-12-02 13:57:50,251 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 35 predicate places. [2024-12-02 13:57:50,251 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 69 transitions, 613 flow [2024-12-02 13:57:50,251 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:50,251 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:57:50,251 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:57:50,258 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-12-02 13:57:50,451 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-12-02 13:57:50,452 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:57:50,452 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:57:50,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1069081201, now seen corresponding path program 1 times [2024-12-02 13:57:50,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:57:50,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888823082] [2024-12-02 13:57:50,452 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:57:50,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:57:50,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:57:50,545 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:57:50,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:57:50,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888823082] [2024-12-02 13:57:50,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888823082] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:57:50,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1796539550] [2024-12-02 13:57:50,545 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:57:50,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:57:50,545 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:57:50,547 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:57:50,548 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-12-02 13:57:50,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:57:50,641 INFO L256 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 13:57:50,642 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:57:50,679 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:57:50,679 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:57:50,720 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:57:50,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1796539550] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 13:57:50,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 13:57:50,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 8 [2024-12-02 13:57:50,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360602730] [2024-12-02 13:57:50,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:57:50,721 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 13:57:50,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:57:50,721 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 13:57:50,721 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-12-02 13:57:50,725 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 13:57:50,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 69 transitions, 613 flow. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:50,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:57:50,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 13:57:50,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:57:51,141 INFO L124 PetriNetUnfolderBase]: 1658/2936 cut-off events. [2024-12-02 13:57:51,141 INFO L125 PetriNetUnfolderBase]: For 7653/7653 co-relation queries the response was YES. [2024-12-02 13:57:51,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10339 conditions, 2936 events. 1658/2936 cut-off events. For 7653/7653 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 15668 event pairs, 211 based on Foata normal form. 30/2966 useless extension candidates. Maximal degree in co-relation 10292. Up to 1509 conditions per place. [2024-12-02 13:57:51,153 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 83 selfloop transitions, 40 changer transitions 3/127 dead transitions. [2024-12-02 13:57:51,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 127 transitions, 1262 flow [2024-12-02 13:57:51,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 13:57:51,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 13:57:51,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-12-02 13:57:51,154 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5173745173745173 [2024-12-02 13:57:51,155 INFO L175 Difference]: Start difference. First operand has 71 places, 69 transitions, 613 flow. Second operand 7 states and 134 transitions. [2024-12-02 13:57:51,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 127 transitions, 1262 flow [2024-12-02 13:57:51,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 127 transitions, 1234 flow, removed 14 selfloop flow, removed 0 redundant places. [2024-12-02 13:57:51,180 INFO L231 Difference]: Finished difference. Result has 81 places, 87 transitions, 932 flow [2024-12-02 13:57:51,180 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=591, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=932, PETRI_PLACES=81, PETRI_TRANSITIONS=87} [2024-12-02 13:57:51,181 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 45 predicate places. [2024-12-02 13:57:51,181 INFO L471 AbstractCegarLoop]: Abstraction has has 81 places, 87 transitions, 932 flow [2024-12-02 13:57:51,181 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:51,181 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:57:51,182 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:57:51,190 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-02 13:57:51,382 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-12-02 13:57:51,382 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:57:51,382 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:57:51,382 INFO L85 PathProgramCache]: Analyzing trace with hash 380474185, now seen corresponding path program 2 times [2024-12-02 13:57:51,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:57:51,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792891717] [2024-12-02 13:57:51,383 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 13:57:51,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:57:51,401 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 13:57:51,401 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:57:51,485 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:57:51,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:57:51,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792891717] [2024-12-02 13:57:51,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792891717] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:57:51,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:57:51,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 13:57:51,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557630440] [2024-12-02 13:57:51,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:57:51,486 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 13:57:51,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:57:51,486 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 13:57:51,486 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 13:57:51,491 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 13:57:51,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 87 transitions, 932 flow. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:51,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:57:51,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 13:57:51,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:57:51,987 INFO L124 PetriNetUnfolderBase]: 1660/2953 cut-off events. [2024-12-02 13:57:51,987 INFO L125 PetriNetUnfolderBase]: For 12642/12642 co-relation queries the response was YES. [2024-12-02 13:57:51,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11393 conditions, 2953 events. 1660/2953 cut-off events. For 12642/12642 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 16295 event pairs, 997 based on Foata normal form. 6/2959 useless extension candidates. Maximal degree in co-relation 11341. Up to 1979 conditions per place. [2024-12-02 13:57:52,002 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 98 selfloop transitions, 17 changer transitions 1/117 dead transitions. [2024-12-02 13:57:52,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 117 transitions, 1306 flow [2024-12-02 13:57:52,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 13:57:52,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 13:57:52,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 110 transitions. [2024-12-02 13:57:52,004 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5945945945945946 [2024-12-02 13:57:52,004 INFO L175 Difference]: Start difference. First operand has 81 places, 87 transitions, 932 flow. Second operand 5 states and 110 transitions. [2024-12-02 13:57:52,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 117 transitions, 1306 flow [2024-12-02 13:57:52,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 117 transitions, 1278 flow, removed 14 selfloop flow, removed 0 redundant places. [2024-12-02 13:57:52,044 INFO L231 Difference]: Finished difference. Result has 86 places, 87 transitions, 943 flow [2024-12-02 13:57:52,045 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=904, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=943, PETRI_PLACES=86, PETRI_TRANSITIONS=87} [2024-12-02 13:57:52,045 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 50 predicate places. [2024-12-02 13:57:52,045 INFO L471 AbstractCegarLoop]: Abstraction has has 86 places, 87 transitions, 943 flow [2024-12-02 13:57:52,045 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:52,045 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:57:52,045 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:57:52,045 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-12-02 13:57:52,045 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:57:52,046 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:57:52,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1790399475, now seen corresponding path program 3 times [2024-12-02 13:57:52,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:57:52,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963001753] [2024-12-02 13:57:52,046 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 13:57:52,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:57:52,070 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 13:57:52,070 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:57:52,148 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:57:52,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:57:52,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963001753] [2024-12-02 13:57:52,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963001753] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:57:52,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576879111] [2024-12-02 13:57:52,148 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 13:57:52,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:57:52,148 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:57:52,150 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:57:52,151 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-12-02 13:57:52,242 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 13:57:52,242 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:57:52,243 INFO L256 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 13:57:52,244 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:57:52,338 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:57:52,338 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:57:52,401 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:57:52,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576879111] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 13:57:52,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 13:57:52,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 11 [2024-12-02 13:57:52,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466476598] [2024-12-02 13:57:52,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:57:52,402 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 13:57:52,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:57:52,402 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 13:57:52,402 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:57:52,407 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 13:57:52,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 87 transitions, 943 flow. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:52,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:57:52,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 13:57:52,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:57:52,789 INFO L124 PetriNetUnfolderBase]: 1771/3130 cut-off events. [2024-12-02 13:57:52,789 INFO L125 PetriNetUnfolderBase]: For 13333/13333 co-relation queries the response was YES. [2024-12-02 13:57:52,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12041 conditions, 3130 events. 1771/3130 cut-off events. For 13333/13333 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 17310 event pairs, 935 based on Foata normal form. 30/3160 useless extension candidates. Maximal degree in co-relation 11987. Up to 1735 conditions per place. [2024-12-02 13:57:52,800 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 86 selfloop transitions, 32 changer transitions 6/125 dead transitions. [2024-12-02 13:57:52,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 125 transitions, 1390 flow [2024-12-02 13:57:52,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 13:57:52,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 13:57:52,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 113 transitions. [2024-12-02 13:57:52,801 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6108108108108108 [2024-12-02 13:57:52,801 INFO L175 Difference]: Start difference. First operand has 86 places, 87 transitions, 943 flow. Second operand 5 states and 113 transitions. [2024-12-02 13:57:52,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 125 transitions, 1390 flow [2024-12-02 13:57:52,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 125 transitions, 1353 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-12-02 13:57:52,829 INFO L231 Difference]: Finished difference. Result has 89 places, 87 transitions, 1019 flow [2024-12-02 13:57:52,830 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=893, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1019, PETRI_PLACES=89, PETRI_TRANSITIONS=87} [2024-12-02 13:57:52,830 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 53 predicate places. [2024-12-02 13:57:52,830 INFO L471 AbstractCegarLoop]: Abstraction has has 89 places, 87 transitions, 1019 flow [2024-12-02 13:57:52,830 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:52,830 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:57:52,830 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:57:52,838 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-12-02 13:57:53,030 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:57:53,031 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:57:53,031 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:57:53,031 INFO L85 PathProgramCache]: Analyzing trace with hash 854766274, now seen corresponding path program 2 times [2024-12-02 13:57:53,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:57:53,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261627361] [2024-12-02 13:57:53,031 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 13:57:53,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:57:53,043 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 13:57:53,043 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:57:53,106 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:57:53,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:57:53,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261627361] [2024-12-02 13:57:53,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261627361] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:57:53,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:57:53,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 13:57:53,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584521841] [2024-12-02 13:57:53,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:57:53,107 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 13:57:53,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:57:53,107 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 13:57:53,107 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 13:57:53,111 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 13:57:53,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 87 transitions, 1019 flow. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:53,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:57:53,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 13:57:53,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:57:53,554 INFO L124 PetriNetUnfolderBase]: 1983/3524 cut-off events. [2024-12-02 13:57:53,554 INFO L125 PetriNetUnfolderBase]: For 19041/19041 co-relation queries the response was YES. [2024-12-02 13:57:53,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14225 conditions, 3524 events. 1983/3524 cut-off events. For 19041/19041 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 20267 event pairs, 1071 based on Foata normal form. 33/3557 useless extension candidates. Maximal degree in co-relation 14169. Up to 2031 conditions per place. [2024-12-02 13:57:53,567 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 103 selfloop transitions, 32 changer transitions 5/141 dead transitions. [2024-12-02 13:57:53,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 141 transitions, 1667 flow [2024-12-02 13:57:53,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 13:57:53,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 13:57:53,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-12-02 13:57:53,568 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5752895752895753 [2024-12-02 13:57:53,568 INFO L175 Difference]: Start difference. First operand has 89 places, 87 transitions, 1019 flow. Second operand 7 states and 149 transitions. [2024-12-02 13:57:53,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 141 transitions, 1667 flow [2024-12-02 13:57:53,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 141 transitions, 1567 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-12-02 13:57:53,600 INFO L231 Difference]: Finished difference. Result has 92 places, 101 transitions, 1250 flow [2024-12-02 13:57:53,600 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=942, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1250, PETRI_PLACES=92, PETRI_TRANSITIONS=101} [2024-12-02 13:57:53,600 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 56 predicate places. [2024-12-02 13:57:53,600 INFO L471 AbstractCegarLoop]: Abstraction has has 92 places, 101 transitions, 1250 flow [2024-12-02 13:57:53,600 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:53,600 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:57:53,601 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:57:53,601 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-12-02 13:57:53,601 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:57:53,601 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:57:53,601 INFO L85 PathProgramCache]: Analyzing trace with hash -1238933210, now seen corresponding path program 3 times [2024-12-02 13:57:53,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:57:53,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600143375] [2024-12-02 13:57:53,601 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 13:57:53,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:57:53,616 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 13:57:53,616 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:57:53,686 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:57:53,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:57:53,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600143375] [2024-12-02 13:57:53,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600143375] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:57:53,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:57:53,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 13:57:53,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809313193] [2024-12-02 13:57:53,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:57:53,686 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 13:57:53,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:57:53,687 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 13:57:53,687 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 13:57:53,690 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 13:57:53,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 101 transitions, 1250 flow. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:53,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:57:53,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 13:57:53,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:57:54,204 INFO L124 PetriNetUnfolderBase]: 1968/3467 cut-off events. [2024-12-02 13:57:54,204 INFO L125 PetriNetUnfolderBase]: For 18052/18052 co-relation queries the response was YES. [2024-12-02 13:57:54,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14005 conditions, 3467 events. 1968/3467 cut-off events. For 18052/18052 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 19680 event pairs, 1203 based on Foata normal form. 2/3469 useless extension candidates. Maximal degree in co-relation 13948. Up to 2347 conditions per place. [2024-12-02 13:57:54,215 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 101 selfloop transitions, 17 changer transitions 6/125 dead transitions. [2024-12-02 13:57:54,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 125 transitions, 1606 flow [2024-12-02 13:57:54,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 13:57:54,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 13:57:54,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 104 transitions. [2024-12-02 13:57:54,216 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5621621621621622 [2024-12-02 13:57:54,216 INFO L175 Difference]: Start difference. First operand has 92 places, 101 transitions, 1250 flow. Second operand 5 states and 104 transitions. [2024-12-02 13:57:54,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 125 transitions, 1606 flow [2024-12-02 13:57:54,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 125 transitions, 1573 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-12-02 13:57:54,263 INFO L231 Difference]: Finished difference. Result has 96 places, 101 transitions, 1262 flow [2024-12-02 13:57:54,263 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1217, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1262, PETRI_PLACES=96, PETRI_TRANSITIONS=101} [2024-12-02 13:57:54,263 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 60 predicate places. [2024-12-02 13:57:54,263 INFO L471 AbstractCegarLoop]: Abstraction has has 96 places, 101 transitions, 1262 flow [2024-12-02 13:57:54,264 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:54,264 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:57:54,264 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:57:54,264 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-12-02 13:57:54,264 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:57:54,264 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:57:54,264 INFO L85 PathProgramCache]: Analyzing trace with hash 519980771, now seen corresponding path program 4 times [2024-12-02 13:57:54,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:57:54,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249335312] [2024-12-02 13:57:54,265 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 13:57:54,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:57:54,278 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 13:57:54,278 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:57:54,335 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:57:54,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:57:54,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249335312] [2024-12-02 13:57:54,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249335312] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:57:54,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:57:54,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 13:57:54,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245498601] [2024-12-02 13:57:54,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:57:54,336 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 13:57:54,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:57:54,337 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 13:57:54,337 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 13:57:54,339 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 13:57:54,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 101 transitions, 1262 flow. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:54,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:57:54,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 13:57:54,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:57:54,807 INFO L124 PetriNetUnfolderBase]: 1963/3471 cut-off events. [2024-12-02 13:57:54,807 INFO L125 PetriNetUnfolderBase]: For 18427/18427 co-relation queries the response was YES. [2024-12-02 13:57:54,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14047 conditions, 3471 events. 1963/3471 cut-off events. For 18427/18427 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 19458 event pairs, 1146 based on Foata normal form. 6/3477 useless extension candidates. Maximal degree in co-relation 13987. Up to 2238 conditions per place. [2024-12-02 13:57:54,822 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 107 selfloop transitions, 22 changer transitions 1/131 dead transitions. [2024-12-02 13:57:54,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 131 transitions, 1701 flow [2024-12-02 13:57:54,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 13:57:54,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 13:57:54,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 108 transitions. [2024-12-02 13:57:54,823 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5837837837837838 [2024-12-02 13:57:54,823 INFO L175 Difference]: Start difference. First operand has 96 places, 101 transitions, 1262 flow. Second operand 5 states and 108 transitions. [2024-12-02 13:57:54,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 131 transitions, 1701 flow [2024-12-02 13:57:54,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 131 transitions, 1652 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-12-02 13:57:54,867 INFO L231 Difference]: Finished difference. Result has 97 places, 104 transitions, 1337 flow [2024-12-02 13:57:54,867 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1215, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1337, PETRI_PLACES=97, PETRI_TRANSITIONS=104} [2024-12-02 13:57:54,867 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 61 predicate places. [2024-12-02 13:57:54,867 INFO L471 AbstractCegarLoop]: Abstraction has has 97 places, 104 transitions, 1337 flow [2024-12-02 13:57:54,867 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:54,867 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:57:54,867 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:57:54,868 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-12-02 13:57:54,868 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:57:54,868 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:57:54,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1400526377, now seen corresponding path program 5 times [2024-12-02 13:57:54,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:57:54,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89790696] [2024-12-02 13:57:54,868 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 13:57:54,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:57:54,882 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 13:57:54,882 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:57:54,964 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:57:54,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:57:54,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89790696] [2024-12-02 13:57:54,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89790696] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:57:54,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:57:54,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 13:57:54,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164994245] [2024-12-02 13:57:54,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:57:54,965 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 13:57:54,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:57:54,965 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 13:57:54,965 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 13:57:54,970 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 13:57:54,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 104 transitions, 1337 flow. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:54,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:57:54,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 13:57:54,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:57:55,466 INFO L124 PetriNetUnfolderBase]: 1981/3476 cut-off events. [2024-12-02 13:57:55,466 INFO L125 PetriNetUnfolderBase]: For 19783/19783 co-relation queries the response was YES. [2024-12-02 13:57:55,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14731 conditions, 3476 events. 1981/3476 cut-off events. For 19783/19783 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 19272 event pairs, 1012 based on Foata normal form. 30/3506 useless extension candidates. Maximal degree in co-relation 14670. Up to 1981 conditions per place. [2024-12-02 13:57:55,481 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 105 selfloop transitions, 37 changer transitions 9/152 dead transitions. [2024-12-02 13:57:55,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 152 transitions, 1944 flow [2024-12-02 13:57:55,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 13:57:55,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 13:57:55,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-12-02 13:57:55,483 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-12-02 13:57:55,483 INFO L175 Difference]: Start difference. First operand has 97 places, 104 transitions, 1337 flow. Second operand 7 states and 148 transitions. [2024-12-02 13:57:55,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 152 transitions, 1944 flow [2024-12-02 13:57:55,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 152 transitions, 1921 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-12-02 13:57:55,524 INFO L231 Difference]: Finished difference. Result has 105 places, 115 transitions, 1576 flow [2024-12-02 13:57:55,524 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1304, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1576, PETRI_PLACES=105, PETRI_TRANSITIONS=115} [2024-12-02 13:57:55,525 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 69 predicate places. [2024-12-02 13:57:55,525 INFO L471 AbstractCegarLoop]: Abstraction has has 105 places, 115 transitions, 1576 flow [2024-12-02 13:57:55,525 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:55,525 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:57:55,525 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:57:55,525 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-12-02 13:57:55,525 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:57:55,525 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:57:55,525 INFO L85 PathProgramCache]: Analyzing trace with hash 1905302900, now seen corresponding path program 4 times [2024-12-02 13:57:55,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:57:55,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697379010] [2024-12-02 13:57:55,526 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 13:57:55,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:57:55,539 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 13:57:55,539 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:57:55,604 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:57:55,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:57:55,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697379010] [2024-12-02 13:57:55,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697379010] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:57:55,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459772267] [2024-12-02 13:57:55,604 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 13:57:55,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:57:55,604 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:57:55,606 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:57:55,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-12-02 13:57:55,687 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 13:57:55,687 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:57:55,688 INFO L256 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 13:57:55,689 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:57:55,757 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:57:55,757 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:57:55,816 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:57:55,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [459772267] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 13:57:55,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 13:57:55,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 9 [2024-12-02 13:57:55,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143001255] [2024-12-02 13:57:55,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:57:55,817 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 13:57:55,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:57:55,817 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 13:57:55,817 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-12-02 13:57:55,821 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 13:57:55,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 115 transitions, 1576 flow. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:55,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:57:55,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 13:57:55,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:57:56,205 INFO L124 PetriNetUnfolderBase]: 1919/3354 cut-off events. [2024-12-02 13:57:56,205 INFO L125 PetriNetUnfolderBase]: For 20658/20658 co-relation queries the response was YES. [2024-12-02 13:57:56,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14587 conditions, 3354 events. 1919/3354 cut-off events. For 20658/20658 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 18396 event pairs, 894 based on Foata normal form. 33/3387 useless extension candidates. Maximal degree in co-relation 14523. Up to 1977 conditions per place. [2024-12-02 13:57:56,220 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 90 selfloop transitions, 46 changer transitions 6/143 dead transitions. [2024-12-02 13:57:56,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 143 transitions, 2031 flow [2024-12-02 13:57:56,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 13:57:56,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 13:57:56,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 105 transitions. [2024-12-02 13:57:56,221 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5675675675675675 [2024-12-02 13:57:56,221 INFO L175 Difference]: Start difference. First operand has 105 places, 115 transitions, 1576 flow. Second operand 5 states and 105 transitions. [2024-12-02 13:57:56,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 143 transitions, 2031 flow [2024-12-02 13:57:56,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 143 transitions, 1861 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-12-02 13:57:56,266 INFO L231 Difference]: Finished difference. Result has 99 places, 114 transitions, 1507 flow [2024-12-02 13:57:56,266 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1397, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1507, PETRI_PLACES=99, PETRI_TRANSITIONS=114} [2024-12-02 13:57:56,266 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 63 predicate places. [2024-12-02 13:57:56,266 INFO L471 AbstractCegarLoop]: Abstraction has has 99 places, 114 transitions, 1507 flow [2024-12-02 13:57:56,266 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:57:56,266 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:57:56,266 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:57:56,272 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-12-02 13:57:56,467 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-12-02 13:57:56,467 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:57:56,467 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:57:56,467 INFO L85 PathProgramCache]: Analyzing trace with hash 765674465, now seen corresponding path program 1 times [2024-12-02 13:57:56,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:57:56,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060338620] [2024-12-02 13:57:56,467 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:57:56,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:57:56,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:57:57,080 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:57:57,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:57:57,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060338620] [2024-12-02 13:57:57,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060338620] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:57:57,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127675777] [2024-12-02 13:57:57,081 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:57:57,081 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:57:57,081 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:57:57,083 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:57:57,084 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-12-02 13:57:57,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:57:57,184 INFO L256 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-12-02 13:57:57,187 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:57:57,722 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 182 treesize of output 118 [2024-12-02 13:57:57,905 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:57:57,905 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:57:59,798 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:57:59,798 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 283 treesize of output 183 [2024-12-02 13:58:00,113 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:58:00,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127675777] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 13:58:00,114 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 13:58:00,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2024-12-02 13:58:00,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762074453] [2024-12-02 13:58:00,114 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 13:58:00,114 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-12-02 13:58:00,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:58:00,115 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-12-02 13:58:00,115 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2024-12-02 13:58:00,452 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 13:58:00,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 114 transitions, 1507 flow. Second operand has 25 states, 25 states have (on average 12.64) internal successors, (316), 25 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:58:00,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:58:00,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 13:58:00,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:58:06,501 INFO L124 PetriNetUnfolderBase]: 2774/4886 cut-off events. [2024-12-02 13:58:06,501 INFO L125 PetriNetUnfolderBase]: For 26569/26569 co-relation queries the response was YES. [2024-12-02 13:58:06,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21157 conditions, 4886 events. 2774/4886 cut-off events. For 26569/26569 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 29711 event pairs, 515 based on Foata normal form. 8/4894 useless extension candidates. Maximal degree in co-relation 21097. Up to 980 conditions per place. [2024-12-02 13:58:06,519 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 235 selfloop transitions, 237 changer transitions 37/510 dead transitions. [2024-12-02 13:58:06,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 510 transitions, 5729 flow [2024-12-02 13:58:06,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-12-02 13:58:06,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2024-12-02 13:58:06,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 840 transitions. [2024-12-02 13:58:06,522 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.47297297297297297 [2024-12-02 13:58:06,522 INFO L175 Difference]: Start difference. First operand has 99 places, 114 transitions, 1507 flow. Second operand 48 states and 840 transitions. [2024-12-02 13:58:06,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 510 transitions, 5729 flow [2024-12-02 13:58:06,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 510 transitions, 5200 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-12-02 13:58:06,572 INFO L231 Difference]: Finished difference. Result has 155 places, 287 transitions, 4268 flow [2024-12-02 13:58:06,572 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1356, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=4268, PETRI_PLACES=155, PETRI_TRANSITIONS=287} [2024-12-02 13:58:06,572 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 119 predicate places. [2024-12-02 13:58:06,572 INFO L471 AbstractCegarLoop]: Abstraction has has 155 places, 287 transitions, 4268 flow [2024-12-02 13:58:06,572 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 12.64) internal successors, (316), 25 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:58:06,573 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:58:06,573 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:58:06,578 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-12-02 13:58:06,773 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-12-02 13:58:06,773 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:58:06,773 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:58:06,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1937677819, now seen corresponding path program 2 times [2024-12-02 13:58:06,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:58:06,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680778818] [2024-12-02 13:58:06,774 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 13:58:06,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:58:06,793 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 13:58:06,793 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:58:07,382 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:58:07,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:58:07,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680778818] [2024-12-02 13:58:07,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680778818] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:58:07,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:58:07,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-12-02 13:58:07,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542907052] [2024-12-02 13:58:07,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:58:07,382 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 13:58:07,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:58:07,383 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 13:58:07,383 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-12-02 13:58:07,441 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 13:58:07,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 287 transitions, 4268 flow. Second operand has 12 states, 12 states have (on average 12.083333333333334) internal successors, (145), 12 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:58:07,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:58:07,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 13:58:07,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:58:08,342 INFO L124 PetriNetUnfolderBase]: 2846/5003 cut-off events. [2024-12-02 13:58:08,342 INFO L125 PetriNetUnfolderBase]: For 34861/34861 co-relation queries the response was YES. [2024-12-02 13:58:08,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24568 conditions, 5003 events. 2846/5003 cut-off events. For 34861/34861 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 30746 event pairs, 1553 based on Foata normal form. 1/5004 useless extension candidates. Maximal degree in co-relation 24492. Up to 3664 conditions per place. [2024-12-02 13:58:08,366 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 279 selfloop transitions, 56 changer transitions 7/343 dead transitions. [2024-12-02 13:58:08,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 343 transitions, 5360 flow [2024-12-02 13:58:08,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 13:58:08,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 13:58:08,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-12-02 13:58:08,367 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4945945945945946 [2024-12-02 13:58:08,367 INFO L175 Difference]: Start difference. First operand has 155 places, 287 transitions, 4268 flow. Second operand 10 states and 183 transitions. [2024-12-02 13:58:08,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 343 transitions, 5360 flow [2024-12-02 13:58:08,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 343 transitions, 4850 flow, removed 242 selfloop flow, removed 6 redundant places. [2024-12-02 13:58:08,559 INFO L231 Difference]: Finished difference. Result has 158 places, 297 transitions, 4074 flow [2024-12-02 13:58:08,560 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3802, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4074, PETRI_PLACES=158, PETRI_TRANSITIONS=297} [2024-12-02 13:58:08,560 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 122 predicate places. [2024-12-02 13:58:08,560 INFO L471 AbstractCegarLoop]: Abstraction has has 158 places, 297 transitions, 4074 flow [2024-12-02 13:58:08,560 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.083333333333334) internal successors, (145), 12 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:58:08,560 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:58:08,560 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:58:08,560 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-12-02 13:58:08,560 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:58:08,561 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:58:08,561 INFO L85 PathProgramCache]: Analyzing trace with hash 362199323, now seen corresponding path program 3 times [2024-12-02 13:58:08,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:58:08,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548335212] [2024-12-02 13:58:08,561 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 13:58:08,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:58:08,579 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 13:58:08,579 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:58:09,098 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:58:09,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:58:09,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548335212] [2024-12-02 13:58:09,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548335212] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:58:09,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549371481] [2024-12-02 13:58:09,098 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 13:58:09,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:58:09,099 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:58:09,100 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:58:09,101 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-12-02 13:58:09,179 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 13:58:09,179 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:58:09,180 INFO L256 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-12-02 13:58:09,183 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:58:09,388 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 137 treesize of output 89 [2024-12-02 13:58:09,579 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:58:09,579 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:58:10,876 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:58:10,877 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 204 treesize of output 148 [2024-12-02 13:58:11,303 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:58:11,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549371481] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 13:58:11,303 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 13:58:11,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 27 [2024-12-02 13:58:11,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394316426] [2024-12-02 13:58:11,303 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 13:58:11,304 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-12-02 13:58:11,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:58:11,304 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-12-02 13:58:11,304 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2024-12-02 13:58:11,580 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 13:58:11,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 297 transitions, 4074 flow. Second operand has 27 states, 27 states have (on average 12.407407407407407) internal successors, (335), 27 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:58:11,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:58:11,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 13:58:11,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:58:13,265 INFO L124 PetriNetUnfolderBase]: 2975/5221 cut-off events. [2024-12-02 13:58:13,265 INFO L125 PetriNetUnfolderBase]: For 33999/33999 co-relation queries the response was YES. [2024-12-02 13:58:13,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24676 conditions, 5221 events. 2975/5221 cut-off events. For 33999/33999 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 32398 event pairs, 1117 based on Foata normal form. 1/5222 useless extension candidates. Maximal degree in co-relation 24601. Up to 2474 conditions per place. [2024-12-02 13:58:13,292 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 230 selfloop transitions, 158 changer transitions 9/398 dead transitions. [2024-12-02 13:58:13,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 398 transitions, 5669 flow [2024-12-02 13:58:13,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 13:58:13,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-12-02 13:58:13,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 296 transitions. [2024-12-02 13:58:13,293 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.47058823529411764 [2024-12-02 13:58:13,293 INFO L175 Difference]: Start difference. First operand has 158 places, 297 transitions, 4074 flow. Second operand 17 states and 296 transitions. [2024-12-02 13:58:13,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 398 transitions, 5669 flow [2024-12-02 13:58:13,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 398 transitions, 5588 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-12-02 13:58:13,468 INFO L231 Difference]: Finished difference. Result has 176 places, 324 transitions, 4948 flow [2024-12-02 13:58:13,468 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4017, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4948, PETRI_PLACES=176, PETRI_TRANSITIONS=324} [2024-12-02 13:58:13,468 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 140 predicate places. [2024-12-02 13:58:13,468 INFO L471 AbstractCegarLoop]: Abstraction has has 176 places, 324 transitions, 4948 flow [2024-12-02 13:58:13,468 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 12.407407407407407) internal successors, (335), 27 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:58:13,468 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:58:13,468 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:58:13,475 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-12-02 13:58:13,669 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-12-02 13:58:13,669 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:58:13,669 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:58:13,669 INFO L85 PathProgramCache]: Analyzing trace with hash 1737918587, now seen corresponding path program 4 times [2024-12-02 13:58:13,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:58:13,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070083209] [2024-12-02 13:58:13,670 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 13:58:13,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:58:13,694 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 13:58:13,694 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:58:14,130 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:58:14,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:58:14,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070083209] [2024-12-02 13:58:14,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070083209] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:58:14,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1973908429] [2024-12-02 13:58:14,130 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 13:58:14,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:58:14,130 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:58:14,132 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:58:14,132 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-12-02 13:58:14,220 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 13:58:14,220 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:58:14,221 INFO L256 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-12-02 13:58:14,224 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:58:14,636 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 137 treesize of output 89 [2024-12-02 13:58:14,813 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:58:14,813 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:58:16,398 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:58:16,398 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 269 treesize of output 189 [2024-12-02 13:58:16,975 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:58:16,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1973908429] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 13:58:16,975 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 13:58:16,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 24 [2024-12-02 13:58:16,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469365164] [2024-12-02 13:58:16,975 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 13:58:16,976 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-12-02 13:58:16,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:58:16,976 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-12-02 13:58:16,976 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2024-12-02 13:58:17,318 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 13:58:17,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 324 transitions, 4948 flow. Second operand has 24 states, 24 states have (on average 12.416666666666666) internal successors, (298), 24 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:58:17,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:58:17,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 13:58:17,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:58:19,594 INFO L124 PetriNetUnfolderBase]: 3247/5822 cut-off events. [2024-12-02 13:58:19,594 INFO L125 PetriNetUnfolderBase]: For 43488/43488 co-relation queries the response was YES. [2024-12-02 13:58:19,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29286 conditions, 5822 events. 3247/5822 cut-off events. For 43488/43488 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 37522 event pairs, 987 based on Foata normal form. 2/5824 useless extension candidates. Maximal degree in co-relation 29203. Up to 2374 conditions per place. [2024-12-02 13:58:19,627 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 246 selfloop transitions, 231 changer transitions 23/501 dead transitions. [2024-12-02 13:58:19,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 501 transitions, 7432 flow [2024-12-02 13:58:19,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-12-02 13:58:19,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-12-02 13:58:19,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 418 transitions. [2024-12-02 13:58:19,629 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.491186839012926 [2024-12-02 13:58:19,629 INFO L175 Difference]: Start difference. First operand has 176 places, 324 transitions, 4948 flow. Second operand 23 states and 418 transitions. [2024-12-02 13:58:19,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 501 transitions, 7432 flow [2024-12-02 13:58:19,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 501 transitions, 7307 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-12-02 13:58:19,894 INFO L231 Difference]: Finished difference. Result has 200 places, 376 transitions, 6257 flow [2024-12-02 13:58:19,894 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4831, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=6257, PETRI_PLACES=200, PETRI_TRANSITIONS=376} [2024-12-02 13:58:19,895 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 164 predicate places. [2024-12-02 13:58:19,895 INFO L471 AbstractCegarLoop]: Abstraction has has 200 places, 376 transitions, 6257 flow [2024-12-02 13:58:19,895 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 12.416666666666666) internal successors, (298), 24 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:58:19,895 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:58:19,895 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:58:19,901 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-12-02 13:58:20,095 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-12-02 13:58:20,095 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:58:20,096 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:58:20,096 INFO L85 PathProgramCache]: Analyzing trace with hash 253376869, now seen corresponding path program 5 times [2024-12-02 13:58:20,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:58:20,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722909661] [2024-12-02 13:58:20,096 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 13:58:20,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:58:20,111 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 13:58:20,111 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:58:20,715 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:58:20,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:58:20,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722909661] [2024-12-02 13:58:20,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722909661] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:58:20,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:58:20,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-12-02 13:58:20,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161082558] [2024-12-02 13:58:20,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:58:20,715 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 13:58:20,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:58:20,716 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 13:58:20,716 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-12-02 13:58:20,775 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 13:58:20,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 376 transitions, 6257 flow. Second operand has 12 states, 12 states have (on average 12.083333333333334) internal successors, (145), 12 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:58:20,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:58:20,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 13:58:20,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:58:22,029 INFO L124 PetriNetUnfolderBase]: 3339/5981 cut-off events. [2024-12-02 13:58:22,029 INFO L125 PetriNetUnfolderBase]: For 62858/62858 co-relation queries the response was YES. [2024-12-02 13:58:22,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33151 conditions, 5981 events. 3339/5981 cut-off events. For 62858/62858 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 38833 event pairs, 1838 based on Foata normal form. 1/5982 useless extension candidates. Maximal degree in co-relation 33059. Up to 4568 conditions per place. [2024-12-02 13:58:22,064 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 345 selfloop transitions, 85 changer transitions 9/440 dead transitions. [2024-12-02 13:58:22,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 440 transitions, 7705 flow [2024-12-02 13:58:22,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 13:58:22,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-12-02 13:58:22,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 216 transitions. [2024-12-02 13:58:22,065 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4864864864864865 [2024-12-02 13:58:22,065 INFO L175 Difference]: Start difference. First operand has 200 places, 376 transitions, 6257 flow. Second operand 12 states and 216 transitions. [2024-12-02 13:58:22,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 440 transitions, 7705 flow [2024-12-02 13:58:22,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 440 transitions, 7520 flow, removed 77 selfloop flow, removed 5 redundant places. [2024-12-02 13:58:22,416 INFO L231 Difference]: Finished difference. Result has 209 places, 391 transitions, 6642 flow [2024-12-02 13:58:22,416 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6076, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6642, PETRI_PLACES=209, PETRI_TRANSITIONS=391} [2024-12-02 13:58:22,416 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 173 predicate places. [2024-12-02 13:58:22,417 INFO L471 AbstractCegarLoop]: Abstraction has has 209 places, 391 transitions, 6642 flow [2024-12-02 13:58:22,417 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.083333333333334) internal successors, (145), 12 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:58:22,417 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:58:22,417 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:58:22,417 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-12-02 13:58:22,417 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:58:22,417 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:58:22,417 INFO L85 PathProgramCache]: Analyzing trace with hash -298295471, now seen corresponding path program 6 times [2024-12-02 13:58:22,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:58:22,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180672133] [2024-12-02 13:58:22,418 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 13:58:22,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:58:22,439 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 13:58:22,442 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:58:23,072 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:58:23,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:58:23,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180672133] [2024-12-02 13:58:23,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180672133] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:58:23,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [814188055] [2024-12-02 13:58:23,072 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 13:58:23,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:58:23,073 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:58:23,074 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:58:23,075 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-12-02 13:58:23,171 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 13:58:23,171 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:58:23,172 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-12-02 13:58:23,175 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:58:23,802 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 134 treesize of output 90 [2024-12-02 13:58:24,014 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:58:24,014 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:58:26,523 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:58:26,523 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 330 treesize of output 218 [2024-12-02 13:58:27,258 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:58:27,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [814188055] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 13:58:27,259 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 13:58:27,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 29 [2024-12-02 13:58:27,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874920236] [2024-12-02 13:58:27,259 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 13:58:27,259 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-12-02 13:58:27,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:58:27,260 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-12-02 13:58:27,260 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=678, Unknown=0, NotChecked=0, Total=812 [2024-12-02 13:58:27,687 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 13:58:27,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 391 transitions, 6642 flow. Second operand has 29 states, 29 states have (on average 12.586206896551724) internal successors, (365), 29 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:58:27,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:58:27,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 13:58:27,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:58:32,834 INFO L124 PetriNetUnfolderBase]: 3851/7098 cut-off events. [2024-12-02 13:58:32,834 INFO L125 PetriNetUnfolderBase]: For 82604/82604 co-relation queries the response was YES. [2024-12-02 13:58:32,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39793 conditions, 7098 events. 3851/7098 cut-off events. For 82604/82604 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 48699 event pairs, 1025 based on Foata normal form. 11/7109 useless extension candidates. Maximal degree in co-relation 39696. Up to 2513 conditions per place. [2024-12-02 13:58:32,874 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 222 selfloop transitions, 448 changer transitions 38/709 dead transitions. [2024-12-02 13:58:32,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 709 transitions, 11496 flow [2024-12-02 13:58:32,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-12-02 13:58:32,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2024-12-02 13:58:32,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 608 transitions. [2024-12-02 13:58:32,876 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.48330683624801274 [2024-12-02 13:58:32,876 INFO L175 Difference]: Start difference. First operand has 209 places, 391 transitions, 6642 flow. Second operand 34 states and 608 transitions. [2024-12-02 13:58:32,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 709 transitions, 11496 flow [2024-12-02 13:58:33,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 709 transitions, 11293 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-12-02 13:58:33,353 INFO L231 Difference]: Finished difference. Result has 248 places, 532 transitions, 10351 flow [2024-12-02 13:58:33,353 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6492, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=316, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=10351, PETRI_PLACES=248, PETRI_TRANSITIONS=532} [2024-12-02 13:58:33,354 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 212 predicate places. [2024-12-02 13:58:33,354 INFO L471 AbstractCegarLoop]: Abstraction has has 248 places, 532 transitions, 10351 flow [2024-12-02 13:58:33,354 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 12.586206896551724) internal successors, (365), 29 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:58:33,354 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:58:33,354 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:58:33,360 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-12-02 13:58:33,554 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2024-12-02 13:58:33,555 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:58:33,555 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:58:33,555 INFO L85 PathProgramCache]: Analyzing trace with hash -2127593973, now seen corresponding path program 7 times [2024-12-02 13:58:33,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:58:33,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012316927] [2024-12-02 13:58:33,555 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 13:58:33,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:58:33,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:58:34,373 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:58:34,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:58:34,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012316927] [2024-12-02 13:58:34,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012316927] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:58:34,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1509121090] [2024-12-02 13:58:34,374 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 13:58:34,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:58:34,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:58:34,375 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:58:34,376 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-12-02 13:58:34,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:58:34,465 INFO L256 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-02 13:58:34,468 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:58:34,874 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 105 [2024-12-02 13:58:35,064 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:58:35,064 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:58:37,240 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:58:37,240 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 253 treesize of output 169 [2024-12-02 13:58:37,561 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:58:37,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1509121090] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 13:58:37,561 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 13:58:37,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2024-12-02 13:58:37,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296349160] [2024-12-02 13:58:37,561 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 13:58:37,562 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-12-02 13:58:37,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:58:37,562 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-12-02 13:58:37,562 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2024-12-02 13:58:37,821 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 13:58:37,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 532 transitions, 10351 flow. Second operand has 26 states, 26 states have (on average 12.5) internal successors, (325), 26 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:58:37,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:58:37,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 13:58:37,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:58:44,677 INFO L124 PetriNetUnfolderBase]: 4412/8166 cut-off events. [2024-12-02 13:58:44,677 INFO L125 PetriNetUnfolderBase]: For 122603/122603 co-relation queries the response was YES. [2024-12-02 13:58:44,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51249 conditions, 8166 events. 4412/8166 cut-off events. For 122603/122603 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 57704 event pairs, 926 based on Foata normal form. 10/8176 useless extension candidates. Maximal degree in co-relation 51140. Up to 1859 conditions per place. [2024-12-02 13:58:44,735 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 353 selfloop transitions, 532 changer transitions 36/922 dead transitions. [2024-12-02 13:58:44,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 922 transitions, 17372 flow [2024-12-02 13:58:44,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-12-02 13:58:44,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2024-12-02 13:58:44,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 789 transitions. [2024-12-02 13:58:44,737 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.47387387387387386 [2024-12-02 13:58:44,737 INFO L175 Difference]: Start difference. First operand has 248 places, 532 transitions, 10351 flow. Second operand 45 states and 789 transitions. [2024-12-02 13:58:44,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 922 transitions, 17372 flow [2024-12-02 13:58:46,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 922 transitions, 16035 flow, removed 465 selfloop flow, removed 11 redundant places. [2024-12-02 13:58:46,138 INFO L231 Difference]: Finished difference. Result has 296 places, 692 transitions, 14235 flow [2024-12-02 13:58:46,139 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9586, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=384, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=14235, PETRI_PLACES=296, PETRI_TRANSITIONS=692} [2024-12-02 13:58:46,139 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 260 predicate places. [2024-12-02 13:58:46,139 INFO L471 AbstractCegarLoop]: Abstraction has has 296 places, 692 transitions, 14235 flow [2024-12-02 13:58:46,140 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 12.5) internal successors, (325), 26 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:58:46,140 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:58:46,140 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:58:46,145 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-12-02 13:58:46,340 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2024-12-02 13:58:46,340 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:58:46,341 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:58:46,341 INFO L85 PathProgramCache]: Analyzing trace with hash -1461338673, now seen corresponding path program 8 times [2024-12-02 13:58:46,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:58:46,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201253018] [2024-12-02 13:58:46,341 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 13:58:46,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:58:46,373 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 13:58:46,373 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:58:46,975 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:58:46,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:58:46,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201253018] [2024-12-02 13:58:46,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201253018] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:58:46,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874890765] [2024-12-02 13:58:46,976 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 13:58:46,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:58:46,976 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:58:46,977 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:58:46,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-12-02 13:58:47,078 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 13:58:47,078 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:58:47,079 INFO L256 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-12-02 13:58:47,082 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:58:47,540 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 203 treesize of output 131 [2024-12-02 13:58:47,747 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:58:47,747 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:58:49,629 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:58:49,629 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 371 treesize of output 251 [2024-12-02 13:58:50,372 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:58:50,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874890765] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 13:58:50,372 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 13:58:50,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 27 [2024-12-02 13:58:50,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034060156] [2024-12-02 13:58:50,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 13:58:50,373 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-12-02 13:58:50,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:58:50,373 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-12-02 13:58:50,373 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=592, Unknown=0, NotChecked=0, Total=702 [2024-12-02 13:58:50,602 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 13:58:50,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 692 transitions, 14235 flow. Second operand has 27 states, 27 states have (on average 12.777777777777779) internal successors, (345), 27 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:58:50,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:58:50,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 13:58:50,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:58:56,012 INFO L124 PetriNetUnfolderBase]: 4749/8827 cut-off events. [2024-12-02 13:58:56,012 INFO L125 PetriNetUnfolderBase]: For 122199/122199 co-relation queries the response was YES. [2024-12-02 13:58:56,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55778 conditions, 8827 events. 4749/8827 cut-off events. For 122199/122199 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 64177 event pairs, 1452 based on Foata normal form. 11/8838 useless extension candidates. Maximal degree in co-relation 55658. Up to 3591 conditions per place. [2024-12-02 13:58:56,078 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 295 selfloop transitions, 624 changer transitions 42/962 dead transitions. [2024-12-02 13:58:56,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 962 transitions, 19294 flow [2024-12-02 13:58:56,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-12-02 13:58:56,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2024-12-02 13:58:56,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 647 transitions. [2024-12-02 13:58:56,079 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.48573573573573575 [2024-12-02 13:58:56,079 INFO L175 Difference]: Start difference. First operand has 296 places, 692 transitions, 14235 flow. Second operand 36 states and 647 transitions. [2024-12-02 13:58:56,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 962 transitions, 19294 flow [2024-12-02 13:58:57,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 962 transitions, 18538 flow, removed 323 selfloop flow, removed 8 redundant places. [2024-12-02 13:58:57,646 INFO L231 Difference]: Finished difference. Result has 341 places, 773 transitions, 17533 flow [2024-12-02 13:58:57,647 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=13617, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=546, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=17533, PETRI_PLACES=341, PETRI_TRANSITIONS=773} [2024-12-02 13:58:57,647 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 305 predicate places. [2024-12-02 13:58:57,647 INFO L471 AbstractCegarLoop]: Abstraction has has 341 places, 773 transitions, 17533 flow [2024-12-02 13:58:57,648 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 12.777777777777779) internal successors, (345), 27 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:58:57,648 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:58:57,648 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:58:57,653 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-12-02 13:58:57,848 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-12-02 13:58:57,848 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:58:57,849 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:58:57,849 INFO L85 PathProgramCache]: Analyzing trace with hash -149616947, now seen corresponding path program 9 times [2024-12-02 13:58:57,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:58:57,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552032362] [2024-12-02 13:58:57,849 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 13:58:57,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:58:57,866 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 13:58:57,866 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:58:58,745 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:58:58,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:58:58,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552032362] [2024-12-02 13:58:58,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552032362] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:58:58,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [815930374] [2024-12-02 13:58:58,746 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 13:58:58,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:58:58,746 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:58:58,747 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:58:58,748 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-12-02 13:58:58,841 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 13:58:58,841 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:58:58,842 INFO L256 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-12-02 13:58:58,845 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:58:58,850 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 0 case distinctions, treesize of input 14 treesize of output 3 [2024-12-02 13:58:58,998 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 5 treesize of output 3 [2024-12-02 13:58:59,343 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 137 treesize of output 89 [2024-12-02 13:58:59,499 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:58:59,499 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:59:01,304 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:59:01,305 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 403 treesize of output 259 [2024-12-02 13:59:01,967 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:59:01,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [815930374] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 13:59:01,968 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 13:59:01,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 11] total 31 [2024-12-02 13:59:01,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380066267] [2024-12-02 13:59:01,968 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 13:59:01,968 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-12-02 13:59:01,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:59:01,969 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-12-02 13:59:01,969 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=790, Unknown=0, NotChecked=0, Total=930 [2024-12-02 13:59:02,306 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-12-02 13:59:02,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 773 transitions, 17533 flow. Second operand has 31 states, 31 states have (on average 10.35483870967742) internal successors, (321), 31 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:59:02,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:59:02,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-12-02 13:59:02,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:59:06,058 INFO L124 PetriNetUnfolderBase]: 4842/8966 cut-off events. [2024-12-02 13:59:06,058 INFO L125 PetriNetUnfolderBase]: For 138555/138555 co-relation queries the response was YES. [2024-12-02 13:59:06,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59954 conditions, 8966 events. 4842/8966 cut-off events. For 138555/138555 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 65255 event pairs, 1807 based on Foata normal form. 1/8967 useless extension candidates. Maximal degree in co-relation 59820. Up to 4309 conditions per place. [2024-12-02 13:59:06,132 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 458 selfloop transitions, 447 changer transitions 12/918 dead transitions. [2024-12-02 13:59:06,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 918 transitions, 21463 flow [2024-12-02 13:59:06,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-02 13:59:06,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-12-02 13:59:06,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 320 transitions. [2024-12-02 13:59:06,133 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4118404118404118 [2024-12-02 13:59:06,133 INFO L175 Difference]: Start difference. First operand has 341 places, 773 transitions, 17533 flow. Second operand 21 states and 320 transitions. [2024-12-02 13:59:06,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 918 transitions, 21463 flow [2024-12-02 13:59:07,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 918 transitions, 21147 flow, removed 144 selfloop flow, removed 6 redundant places. [2024-12-02 13:59:07,752 INFO L231 Difference]: Finished difference. Result has 360 places, 810 transitions, 19088 flow [2024-12-02 13:59:07,752 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=17312, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=773, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=410, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=19088, PETRI_PLACES=360, PETRI_TRANSITIONS=810} [2024-12-02 13:59:07,753 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 324 predicate places. [2024-12-02 13:59:07,753 INFO L471 AbstractCegarLoop]: Abstraction has has 360 places, 810 transitions, 19088 flow [2024-12-02 13:59:07,753 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 10.35483870967742) internal successors, (321), 31 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:59:07,753 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:59:07,753 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:59:07,758 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-12-02 13:59:07,953 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-12-02 13:59:07,954 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:59:07,954 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:59:07,954 INFO L85 PathProgramCache]: Analyzing trace with hash 201166985, now seen corresponding path program 10 times [2024-12-02 13:59:07,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:59:07,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409087523] [2024-12-02 13:59:07,954 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 13:59:07,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:59:07,974 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 13:59:07,974 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:59:08,733 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:59:08,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:59:08,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409087523] [2024-12-02 13:59:08,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409087523] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:59:08,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:59:08,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 13:59:08,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477234713] [2024-12-02 13:59:08,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:59:08,734 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 13:59:08,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:59:08,735 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 13:59:08,735 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 13:59:08,817 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 13:59:08,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 810 transitions, 19088 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:59:08,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:59:08,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 13:59:08,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:59:11,508 INFO L124 PetriNetUnfolderBase]: 4916/9092 cut-off events. [2024-12-02 13:59:11,509 INFO L125 PetriNetUnfolderBase]: For 153169/153169 co-relation queries the response was YES. [2024-12-02 13:59:11,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64192 conditions, 9092 events. 4916/9092 cut-off events. For 153169/153169 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 66559 event pairs, 2741 based on Foata normal form. 1/9093 useless extension candidates. Maximal degree in co-relation 64052. Up to 7063 conditions per place. [2024-12-02 13:59:11,590 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 726 selfloop transitions, 138 changer transitions 8/873 dead transitions. [2024-12-02 13:59:11,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 873 transitions, 21660 flow [2024-12-02 13:59:11,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 13:59:11,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 13:59:11,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-12-02 13:59:11,591 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5285285285285285 [2024-12-02 13:59:11,591 INFO L175 Difference]: Start difference. First operand has 360 places, 810 transitions, 19088 flow. Second operand 9 states and 176 transitions. [2024-12-02 13:59:11,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 873 transitions, 21660 flow [2024-12-02 13:59:13,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 873 transitions, 21519 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-12-02 13:59:13,271 INFO L231 Difference]: Finished difference. Result has 362 places, 826 transitions, 19723 flow [2024-12-02 13:59:13,272 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=18942, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=809, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=672, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19723, PETRI_PLACES=362, PETRI_TRANSITIONS=826} [2024-12-02 13:59:13,272 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 326 predicate places. [2024-12-02 13:59:13,272 INFO L471 AbstractCegarLoop]: Abstraction has has 362 places, 826 transitions, 19723 flow [2024-12-02 13:59:13,273 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:59:13,273 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:59:13,273 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:59:13,273 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-12-02 13:59:13,273 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:59:13,274 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:59:13,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1931224097, now seen corresponding path program 11 times [2024-12-02 13:59:13,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:59:13,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095922521] [2024-12-02 13:59:13,274 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 13:59:13,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:59:13,288 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 13:59:13,289 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:59:13,650 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:59:13,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:59:13,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095922521] [2024-12-02 13:59:13,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095922521] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:59:13,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543000748] [2024-12-02 13:59:13,651 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 13:59:13,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:59:13,651 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:59:13,652 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:59:13,653 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-12-02 13:59:13,744 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 13:59:13,744 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:59:13,746 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-02 13:59:13,748 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:59:13,890 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:59:13,890 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:59:14,026 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-12-02 13:59:14,027 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 40 treesize of output 19 [2024-12-02 13:59:14,074 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:59:14,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [543000748] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 13:59:14,074 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 13:59:14,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2024-12-02 13:59:14,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806242388] [2024-12-02 13:59:14,075 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 13:59:14,075 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-12-02 13:59:14,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:59:14,076 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-12-02 13:59:14,076 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2024-12-02 13:59:14,309 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 13:59:14,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 826 transitions, 19723 flow. Second operand has 23 states, 23 states have (on average 12.826086956521738) internal successors, (295), 23 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:59:14,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:59:14,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 13:59:14,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:59:17,855 INFO L124 PetriNetUnfolderBase]: 5226/9647 cut-off events. [2024-12-02 13:59:17,855 INFO L125 PetriNetUnfolderBase]: For 167713/167713 co-relation queries the response was YES. [2024-12-02 13:59:17,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68692 conditions, 9647 events. 5226/9647 cut-off events. For 167713/167713 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 70917 event pairs, 747 based on Foata normal form. 32/9679 useless extension candidates. Maximal degree in co-relation 68550. Up to 2700 conditions per place. [2024-12-02 13:59:17,964 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 232 selfloop transitions, 763 changer transitions 8/1004 dead transitions. [2024-12-02 13:59:17,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 1004 transitions, 24482 flow [2024-12-02 13:59:17,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-02 13:59:17,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-12-02 13:59:17,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 353 transitions. [2024-12-02 13:59:17,966 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4543114543114543 [2024-12-02 13:59:17,966 INFO L175 Difference]: Start difference. First operand has 362 places, 826 transitions, 19723 flow. Second operand 21 states and 353 transitions. [2024-12-02 13:59:17,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 1004 transitions, 24482 flow [2024-12-02 13:59:20,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 1004 transitions, 24126 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-12-02 13:59:20,136 INFO L231 Difference]: Finished difference. Result has 384 places, 894 transitions, 23361 flow [2024-12-02 13:59:20,136 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=19371, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=824, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=692, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=23361, PETRI_PLACES=384, PETRI_TRANSITIONS=894} [2024-12-02 13:59:20,137 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 348 predicate places. [2024-12-02 13:59:20,137 INFO L471 AbstractCegarLoop]: Abstraction has has 384 places, 894 transitions, 23361 flow [2024-12-02 13:59:20,137 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 12.826086956521738) internal successors, (295), 23 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:59:20,137 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:59:20,137 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:59:20,143 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-12-02 13:59:20,338 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-12-02 13:59:20,338 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:59:20,339 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:59:20,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1904949470, now seen corresponding path program 12 times [2024-12-02 13:59:20,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:59:20,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902243869] [2024-12-02 13:59:20,339 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 13:59:20,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:59:20,368 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 13:59:20,368 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:59:20,889 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:59:20,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:59:20,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902243869] [2024-12-02 13:59:20,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902243869] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:59:20,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [608551760] [2024-12-02 13:59:20,889 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 13:59:20,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:59:20,890 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:59:20,891 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:59:20,892 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-12-02 13:59:21,005 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 13:59:21,005 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:59:21,006 INFO L256 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-12-02 13:59:21,008 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:59:21,419 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 50 [2024-12-02 13:59:21,437 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:59:21,437 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:59:21,646 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:59:21,646 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 87 treesize of output 55 [2024-12-02 13:59:21,714 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:59:21,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [608551760] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 13:59:21,715 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 13:59:21,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 28 [2024-12-02 13:59:21,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530287066] [2024-12-02 13:59:21,715 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 13:59:21,715 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-12-02 13:59:21,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:59:21,716 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-12-02 13:59:21,716 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=642, Unknown=0, NotChecked=0, Total=756 [2024-12-02 13:59:22,091 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 13:59:22,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 894 transitions, 23361 flow. Second operand has 28 states, 28 states have (on average 12.464285714285714) internal successors, (349), 28 states have internal predecessors, (349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:59:22,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:59:22,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 13:59:22,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:59:26,292 INFO L124 PetriNetUnfolderBase]: 5235/9701 cut-off events. [2024-12-02 13:59:26,292 INFO L125 PetriNetUnfolderBase]: For 198352/198352 co-relation queries the response was YES. [2024-12-02 13:59:26,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72640 conditions, 9701 events. 5235/9701 cut-off events. For 198352/198352 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 72337 event pairs, 1791 based on Foata normal form. 18/9719 useless extension candidates. Maximal degree in co-relation 72492. Up to 4045 conditions per place. [2024-12-02 13:59:26,441 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 550 selfloop transitions, 468 changer transitions 36/1055 dead transitions. [2024-12-02 13:59:26,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 1055 transitions, 27738 flow [2024-12-02 13:59:26,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-02 13:59:26,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-12-02 13:59:26,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 369 transitions. [2024-12-02 13:59:26,442 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4749034749034749 [2024-12-02 13:59:26,442 INFO L175 Difference]: Start difference. First operand has 384 places, 894 transitions, 23361 flow. Second operand 21 states and 369 transitions. [2024-12-02 13:59:26,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 1055 transitions, 27738 flow [2024-12-02 13:59:28,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 1055 transitions, 26726 flow, removed 55 selfloop flow, removed 9 redundant places. [2024-12-02 13:59:28,857 INFO L231 Difference]: Finished difference. Result has 399 places, 893 transitions, 23440 flow [2024-12-02 13:59:28,858 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=22310, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=892, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=459, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=23440, PETRI_PLACES=399, PETRI_TRANSITIONS=893} [2024-12-02 13:59:28,858 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 363 predicate places. [2024-12-02 13:59:28,858 INFO L471 AbstractCegarLoop]: Abstraction has has 399 places, 893 transitions, 23440 flow [2024-12-02 13:59:28,859 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 12.464285714285714) internal successors, (349), 28 states have internal predecessors, (349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:59:28,859 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:59:28,859 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:59:28,868 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-12-02 13:59:29,059 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-12-02 13:59:29,059 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:59:29,060 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:59:29,060 INFO L85 PathProgramCache]: Analyzing trace with hash -2015397533, now seen corresponding path program 13 times [2024-12-02 13:59:29,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:59:29,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609705243] [2024-12-02 13:59:29,060 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 13:59:29,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:59:29,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:59:29,450 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:59:29,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:59:29,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609705243] [2024-12-02 13:59:29,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609705243] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:59:29,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [858556702] [2024-12-02 13:59:29,451 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 13:59:29,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:59:29,451 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:59:29,452 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:59:29,453 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-12-02 13:59:29,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:59:29,562 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-12-02 13:59:29,563 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:59:29,889 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:59:29,889 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:59:30,243 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-12-02 13:59:30,243 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 40 treesize of output 19 [2024-12-02 13:59:30,286 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:59:30,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [858556702] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 13:59:30,286 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 13:59:30,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 11] total 28 [2024-12-02 13:59:30,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346055559] [2024-12-02 13:59:30,286 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 13:59:30,287 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-12-02 13:59:30,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:59:30,287 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-12-02 13:59:30,287 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=650, Unknown=0, NotChecked=0, Total=756 [2024-12-02 13:59:30,676 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 13:59:30,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 893 transitions, 23440 flow. Second operand has 28 states, 28 states have (on average 12.5) internal successors, (350), 28 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:59:30,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:59:30,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 13:59:30,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:59:35,996 INFO L124 PetriNetUnfolderBase]: 5411/10029 cut-off events. [2024-12-02 13:59:35,996 INFO L125 PetriNetUnfolderBase]: For 205204/205204 co-relation queries the response was YES. [2024-12-02 13:59:36,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77982 conditions, 10029 events. 5411/10029 cut-off events. For 205204/205204 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 74672 event pairs, 439 based on Foata normal form. 36/10065 useless extension candidates. Maximal degree in co-relation 77867. Up to 2335 conditions per place. [2024-12-02 13:59:36,160 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 465 selfloop transitions, 711 changer transitions 22/1199 dead transitions. [2024-12-02 13:59:36,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 1199 transitions, 29694 flow [2024-12-02 13:59:36,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-12-02 13:59:36,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2024-12-02 13:59:36,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 766 transitions. [2024-12-02 13:59:36,162 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46006006006006006 [2024-12-02 13:59:36,162 INFO L175 Difference]: Start difference. First operand has 399 places, 893 transitions, 23440 flow. Second operand 45 states and 766 transitions. [2024-12-02 13:59:36,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 1199 transitions, 29694 flow [2024-12-02 13:59:38,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 1199 transitions, 29228 flow, removed 38 selfloop flow, removed 11 redundant places. [2024-12-02 13:59:38,735 INFO L231 Difference]: Finished difference. Result has 434 places, 974 transitions, 27035 flow [2024-12-02 13:59:38,736 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=22957, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=890, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=634, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=27035, PETRI_PLACES=434, PETRI_TRANSITIONS=974} [2024-12-02 13:59:38,736 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 398 predicate places. [2024-12-02 13:59:38,736 INFO L471 AbstractCegarLoop]: Abstraction has has 434 places, 974 transitions, 27035 flow [2024-12-02 13:59:38,736 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 12.5) internal successors, (350), 28 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:59:38,736 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:59:38,736 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:59:38,742 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-12-02 13:59:38,937 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-12-02 13:59:38,937 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:59:38,937 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:59:38,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1430584390, now seen corresponding path program 14 times [2024-12-02 13:59:38,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:59:38,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736169788] [2024-12-02 13:59:38,938 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 13:59:38,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:59:38,953 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 13:59:38,953 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:59:39,291 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:59:39,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:59:39,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736169788] [2024-12-02 13:59:39,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736169788] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:59:39,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1866679746] [2024-12-02 13:59:39,292 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 13:59:39,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:59:39,292 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:59:39,294 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:59:39,295 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-12-02 13:59:39,404 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 13:59:39,404 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:59:39,406 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-12-02 13:59:39,408 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:59:39,425 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-02 13:59:39,443 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-12-02 13:59:39,462 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-12-02 13:59:39,814 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 59 [2024-12-02 13:59:39,858 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:59:39,858 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:59:40,143 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:59:40,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1866679746] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 13:59:40,144 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 13:59:40,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 14, 10] total 31 [2024-12-02 13:59:40,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971158974] [2024-12-02 13:59:40,144 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 13:59:40,144 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-12-02 13:59:40,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:59:40,145 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-12-02 13:59:40,145 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=786, Unknown=0, NotChecked=0, Total=930 [2024-12-02 13:59:40,463 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 13:59:40,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 974 transitions, 27035 flow. Second operand has 31 states, 31 states have (on average 12.548387096774194) internal successors, (389), 31 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:59:40,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:59:40,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 13:59:40,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:59:45,131 INFO L124 PetriNetUnfolderBase]: 5528/10239 cut-off events. [2024-12-02 13:59:45,131 INFO L125 PetriNetUnfolderBase]: For 248201/248201 co-relation queries the response was YES. [2024-12-02 13:59:45,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83417 conditions, 10239 events. 5528/10239 cut-off events. For 248201/248201 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 77147 event pairs, 1982 based on Foata normal form. 30/10269 useless extension candidates. Maximal degree in co-relation 83298. Up to 4879 conditions per place. [2024-12-02 13:59:45,329 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 625 selfloop transitions, 546 changer transitions 8/1180 dead transitions. [2024-12-02 13:59:45,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 1180 transitions, 33066 flow [2024-12-02 13:59:45,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-12-02 13:59:45,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-12-02 13:59:45,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 405 transitions. [2024-12-02 13:59:45,330 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.47591069330199764 [2024-12-02 13:59:45,330 INFO L175 Difference]: Start difference. First operand has 434 places, 974 transitions, 27035 flow. Second operand 23 states and 405 transitions. [2024-12-02 13:59:45,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 1180 transitions, 33066 flow [2024-12-02 13:59:48,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 1180 transitions, 32388 flow, removed 118 selfloop flow, removed 12 redundant places. [2024-12-02 13:59:48,644 INFO L231 Difference]: Finished difference. Result has 451 places, 1033 transitions, 29787 flow [2024-12-02 13:59:48,645 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=26279, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=968, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=481, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=29787, PETRI_PLACES=451, PETRI_TRANSITIONS=1033} [2024-12-02 13:59:48,645 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 415 predicate places. [2024-12-02 13:59:48,645 INFO L471 AbstractCegarLoop]: Abstraction has has 451 places, 1033 transitions, 29787 flow [2024-12-02 13:59:48,646 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 12.548387096774194) internal successors, (389), 31 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:59:48,646 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:59:48,646 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:59:48,651 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-12-02 13:59:48,846 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-12-02 13:59:48,846 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:59:48,847 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:59:48,847 INFO L85 PathProgramCache]: Analyzing trace with hash -1135602217, now seen corresponding path program 15 times [2024-12-02 13:59:48,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:59:48,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057213823] [2024-12-02 13:59:48,847 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 13:59:48,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:59:48,864 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 13:59:48,864 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:59:49,181 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:59:49,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:59:49,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057213823] [2024-12-02 13:59:49,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057213823] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:59:49,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1477228549] [2024-12-02 13:59:49,181 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 13:59:49,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:59:49,182 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:59:49,183 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:59:49,185 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-12-02 13:59:49,288 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 13:59:49,288 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:59:49,290 INFO L256 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-12-02 13:59:49,291 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:59:49,541 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:59:49,541 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:59:49,694 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:59:49,694 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 58 treesize of output 34 [2024-12-02 13:59:49,772 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:59:49,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1477228549] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 13:59:49,773 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 13:59:49,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 8] total 23 [2024-12-02 13:59:49,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335598312] [2024-12-02 13:59:49,773 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 13:59:49,773 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-12-02 13:59:49,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:59:49,773 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-12-02 13:59:49,774 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=402, Unknown=0, NotChecked=0, Total=506 [2024-12-02 13:59:49,968 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 13:59:49,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 1033 transitions, 29787 flow. Second operand has 23 states, 23 states have (on average 12.956521739130435) internal successors, (298), 23 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:59:49,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:59:49,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 13:59:49,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:59:54,069 INFO L124 PetriNetUnfolderBase]: 5705/10576 cut-off events. [2024-12-02 13:59:54,070 INFO L125 PetriNetUnfolderBase]: For 253555/253555 co-relation queries the response was YES. [2024-12-02 13:59:54,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87530 conditions, 10576 events. 5705/10576 cut-off events. For 253555/253555 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 79962 event pairs, 1481 based on Foata normal form. 32/10608 useless extension candidates. Maximal degree in co-relation 87406. Up to 3542 conditions per place. [2024-12-02 13:59:54,242 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 194 selfloop transitions, 974 changer transitions 15/1184 dead transitions. [2024-12-02 13:59:54,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 1184 transitions, 34201 flow [2024-12-02 13:59:54,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-12-02 13:59:54,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-12-02 13:59:54,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 420 transitions. [2024-12-02 13:59:54,243 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4365904365904366 [2024-12-02 13:59:54,243 INFO L175 Difference]: Start difference. First operand has 451 places, 1033 transitions, 29787 flow. Second operand 26 states and 420 transitions. [2024-12-02 13:59:54,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 1184 transitions, 34201 flow [2024-12-02 13:59:57,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 1184 transitions, 33571 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-12-02 13:59:57,352 INFO L231 Difference]: Finished difference. Result has 472 places, 1079 transitions, 33278 flow [2024-12-02 13:59:57,352 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=29070, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1029, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=924, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=33278, PETRI_PLACES=472, PETRI_TRANSITIONS=1079} [2024-12-02 13:59:57,353 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 436 predicate places. [2024-12-02 13:59:57,353 INFO L471 AbstractCegarLoop]: Abstraction has has 472 places, 1079 transitions, 33278 flow [2024-12-02 13:59:57,353 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 12.956521739130435) internal successors, (298), 23 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:59:57,353 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:59:57,353 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:59:57,361 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-12-02 13:59:57,553 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-12-02 13:59:57,554 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 13:59:57,554 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:59:57,554 INFO L85 PathProgramCache]: Analyzing trace with hash 498811189, now seen corresponding path program 16 times [2024-12-02 13:59:57,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:59:57,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193726259] [2024-12-02 13:59:57,554 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 13:59:57,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:59:57,568 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 13:59:57,568 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:59:57,956 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:59:57,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:59:57,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193726259] [2024-12-02 13:59:57,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193726259] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:59:57,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892437504] [2024-12-02 13:59:57,956 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 13:59:57,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:59:57,956 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:59:57,958 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:59:57,959 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-12-02 13:59:58,068 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 13:59:58,068 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:59:58,069 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-12-02 13:59:58,070 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:59:58,325 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 59 [2024-12-02 13:59:58,393 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:59:58,393 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:59:58,593 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:59:58,593 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 48 treesize of output 32 [2024-12-02 13:59:58,653 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 13:59:58,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892437504] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 13:59:58,653 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 13:59:58,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 22 [2024-12-02 13:59:58,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661522752] [2024-12-02 13:59:58,654 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 13:59:58,654 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-12-02 13:59:58,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:59:58,654 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-12-02 13:59:58,654 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2024-12-02 13:59:58,847 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 13:59:58,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 1079 transitions, 33278 flow. Second operand has 22 states, 22 states have (on average 13.227272727272727) internal successors, (291), 22 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-12-02 13:59:58,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:59:58,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 13:59:58,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:00:03,422 INFO L124 PetriNetUnfolderBase]: 5930/10960 cut-off events. [2024-12-02 14:00:03,423 INFO L125 PetriNetUnfolderBase]: For 308697/308697 co-relation queries the response was YES. [2024-12-02 14:00:03,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95108 conditions, 10960 events. 5930/10960 cut-off events. For 308697/308697 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 83034 event pairs, 688 based on Foata normal form. 22/10982 useless extension candidates. Maximal degree in co-relation 94978. Up to 3798 conditions per place. [2024-12-02 14:00:03,552 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 515 selfloop transitions, 672 changer transitions 11/1199 dead transitions. [2024-12-02 14:00:03,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 1199 transitions, 37179 flow [2024-12-02 14:00:03,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-02 14:00:03,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-12-02 14:00:03,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 361 transitions. [2024-12-02 14:00:03,553 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44348894348894347 [2024-12-02 14:00:03,553 INFO L175 Difference]: Start difference. First operand has 472 places, 1079 transitions, 33278 flow. Second operand 22 states and 361 transitions. [2024-12-02 14:00:03,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 1199 transitions, 37179 flow [2024-12-02 14:00:07,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 1199 transitions, 35497 flow, removed 106 selfloop flow, removed 17 redundant places. [2024-12-02 14:00:07,663 INFO L231 Difference]: Finished difference. Result has 481 places, 1097 transitions, 34153 flow [2024-12-02 14:00:07,664 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=31486, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1073, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=648, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=34153, PETRI_PLACES=481, PETRI_TRANSITIONS=1097} [2024-12-02 14:00:07,664 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 445 predicate places. [2024-12-02 14:00:07,664 INFO L471 AbstractCegarLoop]: Abstraction has has 481 places, 1097 transitions, 34153 flow [2024-12-02 14:00:07,664 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 13.227272727272727) internal successors, (291), 22 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-12-02 14:00:07,664 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:00:07,664 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:00:07,673 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-12-02 14:00:07,865 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2024-12-02 14:00:07,865 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 14:00:07,865 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:00:07,865 INFO L85 PathProgramCache]: Analyzing trace with hash -1045683904, now seen corresponding path program 17 times [2024-12-02 14:00:07,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:00:07,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766431470] [2024-12-02 14:00:07,866 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:00:07,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:00:07,884 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 14:00:07,884 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:00:08,173 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:00:08,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:00:08,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766431470] [2024-12-02 14:00:08,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766431470] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:00:08,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [8905290] [2024-12-02 14:00:08,173 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:00:08,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:00:08,173 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:00:08,175 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:00:08,176 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-12-02 14:00:08,292 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 14:00:08,292 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:00:08,295 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 14:00:08,296 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:00:08,553 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 37 [2024-12-02 14:00:08,571 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:00:08,571 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:00:08,755 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:00:08,755 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 87 treesize of output 55 [2024-12-02 14:00:08,816 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:00:08,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [8905290] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:00:08,816 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:00:08,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 28 [2024-12-02 14:00:08,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135339060] [2024-12-02 14:00:08,816 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:00:08,816 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-12-02 14:00:08,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:00:08,817 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-12-02 14:00:08,817 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2024-12-02 14:00:09,056 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 14:00:09,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 1097 transitions, 34153 flow. Second operand has 28 states, 28 states have (on average 12.678571428571429) internal successors, (355), 28 states have internal predecessors, (355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:00:09,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:00:09,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 14:00:09,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:00:13,692 INFO L124 PetriNetUnfolderBase]: 5910/10904 cut-off events. [2024-12-02 14:00:13,692 INFO L125 PetriNetUnfolderBase]: For 304882/304882 co-relation queries the response was YES. [2024-12-02 14:00:13,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95655 conditions, 10904 events. 5910/10904 cut-off events. For 304882/304882 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 82562 event pairs, 1483 based on Foata normal form. 3/10907 useless extension candidates. Maximal degree in co-relation 95522. Up to 3432 conditions per place. [2024-12-02 14:00:13,926 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 202 selfloop transitions, 977 changer transitions 19/1199 dead transitions. [2024-12-02 14:00:13,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 1199 transitions, 37501 flow [2024-12-02 14:00:13,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-02 14:00:13,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-12-02 14:00:13,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 376 transitions. [2024-12-02 14:00:13,927 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42342342342342343 [2024-12-02 14:00:13,927 INFO L175 Difference]: Start difference. First operand has 481 places, 1097 transitions, 34153 flow. Second operand 24 states and 376 transitions. [2024-12-02 14:00:13,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 1199 transitions, 37501 flow [2024-12-02 14:00:18,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 1199 transitions, 36980 flow, removed 51 selfloop flow, removed 13 redundant places. [2024-12-02 14:00:18,247 INFO L231 Difference]: Finished difference. Result has 488 places, 1114 transitions, 35957 flow [2024-12-02 14:00:18,247 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=33496, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1093, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=953, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=35957, PETRI_PLACES=488, PETRI_TRANSITIONS=1114} [2024-12-02 14:00:18,248 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 452 predicate places. [2024-12-02 14:00:18,248 INFO L471 AbstractCegarLoop]: Abstraction has has 488 places, 1114 transitions, 35957 flow [2024-12-02 14:00:18,248 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 12.678571428571429) internal successors, (355), 28 states have internal predecessors, (355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:00:18,248 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:00:18,248 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:00:18,254 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-12-02 14:00:18,448 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2024-12-02 14:00:18,449 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 14:00:18,449 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:00:18,449 INFO L85 PathProgramCache]: Analyzing trace with hash -438111645, now seen corresponding path program 18 times [2024-12-02 14:00:18,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:00:18,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116770544] [2024-12-02 14:00:18,449 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:00:18,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:00:18,470 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 14:00:18,470 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:00:18,857 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:00:18,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:00:18,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116770544] [2024-12-02 14:00:18,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116770544] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:00:18,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675398896] [2024-12-02 14:00:18,857 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:00:18,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:00:18,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:00:18,859 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:00:18,860 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-12-02 14:00:18,991 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 14:00:18,991 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:00:18,992 INFO L256 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-12-02 14:00:18,994 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:00:18,997 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 0 case distinctions, treesize of input 14 treesize of output 3 [2024-12-02 14:00:19,298 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 59 [2024-12-02 14:00:19,372 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:00:19,372 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:00:19,520 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:00:19,520 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 125 treesize of output 69 [2024-12-02 14:00:19,636 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:00:19,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675398896] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:00:19,637 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:00:19,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-12-02 14:00:19,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876400833] [2024-12-02 14:00:19,637 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:00:19,637 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-12-02 14:00:19,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:00:19,637 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-12-02 14:00:19,637 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=358, Unknown=0, NotChecked=0, Total=462 [2024-12-02 14:00:19,762 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-12-02 14:00:19,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 1114 transitions, 35957 flow. Second operand has 22 states, 22 states have (on average 10.727272727272727) internal successors, (236), 22 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:00:19,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:00:19,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-12-02 14:00:19,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:00:24,591 INFO L124 PetriNetUnfolderBase]: 6187/11360 cut-off events. [2024-12-02 14:00:24,591 INFO L125 PetriNetUnfolderBase]: For 344323/344323 co-relation queries the response was YES. [2024-12-02 14:00:24,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102574 conditions, 11360 events. 6187/11360 cut-off events. For 344323/344323 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 86086 event pairs, 1902 based on Foata normal form. 24/11384 useless extension candidates. Maximal degree in co-relation 102443. Up to 4789 conditions per place. [2024-12-02 14:00:24,756 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 476 selfloop transitions, 788 changer transitions 18/1283 dead transitions. [2024-12-02 14:00:24,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 1283 transitions, 41156 flow [2024-12-02 14:00:24,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-12-02 14:00:24,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-12-02 14:00:24,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 413 transitions. [2024-12-02 14:00:24,758 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3849021435228332 [2024-12-02 14:00:24,758 INFO L175 Difference]: Start difference. First operand has 488 places, 1114 transitions, 35957 flow. Second operand 29 states and 413 transitions. [2024-12-02 14:00:24,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 1283 transitions, 41156 flow [2024-12-02 14:00:29,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 1283 transitions, 40475 flow, removed 145 selfloop flow, removed 11 redundant places. [2024-12-02 14:00:29,309 INFO L231 Difference]: Finished difference. Result has 512 places, 1177 transitions, 39220 flow [2024-12-02 14:00:29,310 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=35311, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=730, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=39220, PETRI_PLACES=512, PETRI_TRANSITIONS=1177} [2024-12-02 14:00:29,310 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 476 predicate places. [2024-12-02 14:00:29,310 INFO L471 AbstractCegarLoop]: Abstraction has has 512 places, 1177 transitions, 39220 flow [2024-12-02 14:00:29,311 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 10.727272727272727) internal successors, (236), 22 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:00:29,311 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:00:29,311 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:00:29,321 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-12-02 14:00:29,511 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:00:29,511 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 14:00:29,512 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:00:29,512 INFO L85 PathProgramCache]: Analyzing trace with hash -29483446, now seen corresponding path program 19 times [2024-12-02 14:00:29,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:00:29,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783091778] [2024-12-02 14:00:29,512 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:00:29,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:00:29,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:00:29,814 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:00:29,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:00:29,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783091778] [2024-12-02 14:00:29,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783091778] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:00:29,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943870638] [2024-12-02 14:00:29,814 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:00:29,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:00:29,814 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:00:29,816 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:00:29,817 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-12-02 14:00:29,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:00:29,913 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-02 14:00:29,914 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:00:30,060 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 59 [2024-12-02 14:00:30,102 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:00:30,102 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:00:30,219 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:00:30,219 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 54 treesize of output 30 [2024-12-02 14:00:30,282 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:00:30,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [943870638] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:00:30,282 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:00:30,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2024-12-02 14:00:30,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256474273] [2024-12-02 14:00:30,282 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:00:30,282 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-12-02 14:00:30,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:00:30,283 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-12-02 14:00:30,283 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=398, Unknown=0, NotChecked=0, Total=506 [2024-12-02 14:00:30,411 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 14:00:30,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 1177 transitions, 39220 flow. Second operand has 23 states, 23 states have (on average 12.826086956521738) internal successors, (295), 23 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:00:30,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:00:30,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 14:00:30,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:00:36,191 INFO L124 PetriNetUnfolderBase]: 6414/11851 cut-off events. [2024-12-02 14:00:36,191 INFO L125 PetriNetUnfolderBase]: For 403776/403776 co-relation queries the response was YES. [2024-12-02 14:00:36,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119158 conditions, 11851 events. 6414/11851 cut-off events. For 403776/403776 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 91427 event pairs, 3091 based on Foata normal form. 24/11875 useless extension candidates. Maximal degree in co-relation 119019. Up to 8495 conditions per place. [2024-12-02 14:00:36,363 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 771 selfloop transitions, 537 changer transitions 4/1313 dead transitions. [2024-12-02 14:00:36,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 1313 transitions, 44387 flow [2024-12-02 14:00:36,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-02 14:00:36,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-12-02 14:00:36,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 396 transitions. [2024-12-02 14:00:36,365 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44594594594594594 [2024-12-02 14:00:36,365 INFO L175 Difference]: Start difference. First operand has 512 places, 1177 transitions, 39220 flow. Second operand 24 states and 396 transitions. [2024-12-02 14:00:36,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 1313 transitions, 44387 flow [2024-12-02 14:00:41,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 1313 transitions, 43909 flow, removed 63 selfloop flow, removed 14 redundant places. [2024-12-02 14:00:41,379 INFO L231 Difference]: Finished difference. Result has 530 places, 1223 transitions, 42123 flow [2024-12-02 14:00:41,380 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=38695, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=492, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=663, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=42123, PETRI_PLACES=530, PETRI_TRANSITIONS=1223} [2024-12-02 14:00:41,380 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 494 predicate places. [2024-12-02 14:00:41,380 INFO L471 AbstractCegarLoop]: Abstraction has has 530 places, 1223 transitions, 42123 flow [2024-12-02 14:00:41,380 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 12.826086956521738) internal successors, (295), 23 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:00:41,380 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:00:41,380 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:00:41,386 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2024-12-02 14:00:41,581 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:00:41,581 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 14:00:41,581 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:00:41,581 INFO L85 PathProgramCache]: Analyzing trace with hash 363225300, now seen corresponding path program 20 times [2024-12-02 14:00:41,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:00:41,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042112053] [2024-12-02 14:00:41,582 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:00:41,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:00:41,598 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:00:41,598 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:00:41,909 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:00:41,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:00:41,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042112053] [2024-12-02 14:00:41,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042112053] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:00:41,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [808574093] [2024-12-02 14:00:41,909 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:00:41,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:00:41,910 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:00:41,911 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:00:41,912 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-12-02 14:00:42,013 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:00:42,013 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:00:42,014 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-12-02 14:00:42,015 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:00:42,324 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 59 [2024-12-02 14:00:42,371 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:00:42,372 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:00:42,527 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:00:42,528 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 95 treesize of output 55 [2024-12-02 14:00:42,616 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:00:42,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [808574093] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:00:42,617 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:00:42,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 27 [2024-12-02 14:00:42,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867878934] [2024-12-02 14:00:42,617 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:00:42,617 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-12-02 14:00:42,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:00:42,617 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-12-02 14:00:42,617 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=588, Unknown=0, NotChecked=0, Total=702 [2024-12-02 14:00:42,847 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 14:00:42,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 1223 transitions, 42123 flow. Second operand has 27 states, 27 states have (on average 12.814814814814815) internal successors, (346), 27 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:00:42,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:00:42,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 14:00:42,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:00:48,711 INFO L124 PetriNetUnfolderBase]: 6637/12248 cut-off events. [2024-12-02 14:00:48,711 INFO L125 PetriNetUnfolderBase]: For 433678/433678 co-relation queries the response was YES. [2024-12-02 14:00:48,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124874 conditions, 12248 events. 6637/12248 cut-off events. For 433678/433678 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 94848 event pairs, 2464 based on Foata normal form. 27/12275 useless extension candidates. Maximal degree in co-relation 124730. Up to 6524 conditions per place. [2024-12-02 14:00:48,907 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 312 selfloop transitions, 1006 changer transitions 20/1339 dead transitions. [2024-12-02 14:00:48,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 1339 transitions, 46434 flow [2024-12-02 14:00:48,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-12-02 14:00:48,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-12-02 14:00:48,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 390 transitions. [2024-12-02 14:00:48,908 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4582843713278496 [2024-12-02 14:00:48,908 INFO L175 Difference]: Start difference. First operand has 530 places, 1223 transitions, 42123 flow. Second operand 23 states and 390 transitions. [2024-12-02 14:00:48,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 1339 transitions, 46434 flow [2024-12-02 14:00:54,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 1339 transitions, 46146 flow, removed 39 selfloop flow, removed 9 redundant places. [2024-12-02 14:00:54,221 INFO L231 Difference]: Finished difference. Result has 548 places, 1242 transitions, 46345 flow [2024-12-02 14:00:54,222 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=41588, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=977, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=46345, PETRI_PLACES=548, PETRI_TRANSITIONS=1242} [2024-12-02 14:00:54,222 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 512 predicate places. [2024-12-02 14:00:54,222 INFO L471 AbstractCegarLoop]: Abstraction has has 548 places, 1242 transitions, 46345 flow [2024-12-02 14:00:54,222 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 12.814814814814815) internal successors, (346), 27 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:00:54,222 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:00:54,222 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:00:54,228 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-12-02 14:00:54,423 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:00:54,423 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 14:00:54,423 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:00:54,424 INFO L85 PathProgramCache]: Analyzing trace with hash -720317510, now seen corresponding path program 21 times [2024-12-02 14:00:54,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:00:54,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304105645] [2024-12-02 14:00:54,424 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:00:54,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:00:54,440 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 14:00:54,440 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:00:54,733 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:00:54,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:00:54,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304105645] [2024-12-02 14:00:54,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304105645] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:00:54,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789657824] [2024-12-02 14:00:54,733 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:00:54,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:00:54,733 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:00:54,735 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:00:54,736 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-12-02 14:00:54,844 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 14:00:54,844 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:00:54,845 INFO L256 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-12-02 14:00:54,846 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:00:55,025 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 59 [2024-12-02 14:00:55,089 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:00:55,089 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:00:55,212 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:00:55,213 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 54 treesize of output 30 [2024-12-02 14:00:55,305 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:00:55,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789657824] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:00:55,306 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:00:55,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 27 [2024-12-02 14:00:55,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978945306] [2024-12-02 14:00:55,306 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:00:55,306 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-12-02 14:00:55,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:00:55,306 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-12-02 14:00:55,307 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2024-12-02 14:00:55,485 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 14:00:55,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 1242 transitions, 46345 flow. Second operand has 27 states, 27 states have (on average 12.814814814814815) internal successors, (346), 27 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:00:55,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:00:55,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 14:00:55,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:01:01,716 INFO L124 PetriNetUnfolderBase]: 6690/12284 cut-off events. [2024-12-02 14:01:01,716 INFO L125 PetriNetUnfolderBase]: For 507713/507713 co-relation queries the response was YES. [2024-12-02 14:01:01,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 132779 conditions, 12284 events. 6690/12284 cut-off events. For 507713/507713 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 94724 event pairs, 2357 based on Foata normal form. 28/12312 useless extension candidates. Maximal degree in co-relation 132631. Up to 6084 conditions per place. [2024-12-02 14:01:01,948 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 314 selfloop transitions, 996 changer transitions 26/1337 dead transitions. [2024-12-02 14:01:01,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 1337 transitions, 49939 flow [2024-12-02 14:01:01,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-12-02 14:01:01,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-12-02 14:01:01,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 399 transitions. [2024-12-02 14:01:01,949 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4688601645123384 [2024-12-02 14:01:01,950 INFO L175 Difference]: Start difference. First operand has 548 places, 1242 transitions, 46345 flow. Second operand 23 states and 399 transitions. [2024-12-02 14:01:01,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 1337 transitions, 49939 flow [2024-12-02 14:01:08,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 1337 transitions, 49748 flow, removed 23 selfloop flow, removed 17 redundant places. [2024-12-02 14:01:08,441 INFO L231 Difference]: Finished difference. Result has 549 places, 1232 transitions, 49589 flow [2024-12-02 14:01:08,442 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=45164, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=971, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=49589, PETRI_PLACES=549, PETRI_TRANSITIONS=1232} [2024-12-02 14:01:08,442 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 513 predicate places. [2024-12-02 14:01:08,443 INFO L471 AbstractCegarLoop]: Abstraction has has 549 places, 1232 transitions, 49589 flow [2024-12-02 14:01:08,443 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 12.814814814814815) internal successors, (346), 27 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:01:08,443 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:01:08,443 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:01:08,448 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-12-02 14:01:08,643 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:01:08,643 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 14:01:08,644 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:01:08,644 INFO L85 PathProgramCache]: Analyzing trace with hash 515823720, now seen corresponding path program 22 times [2024-12-02 14:01:08,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:01:08,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410247935] [2024-12-02 14:01:08,644 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:01:08,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:01:08,659 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:01:08,660 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:01:08,912 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:01:08,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:01:08,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410247935] [2024-12-02 14:01:08,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410247935] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:01:08,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2127535532] [2024-12-02 14:01:08,912 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:01:08,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:01:08,912 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:01:08,914 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:01:08,914 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-12-02 14:01:09,021 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:01:09,021 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:01:09,022 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-12-02 14:01:09,024 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:01:09,234 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:01:09,234 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:01:09,352 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:01:09,353 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 54 treesize of output 30 [2024-12-02 14:01:09,437 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:01:09,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2127535532] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:01:09,437 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:01:09,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 21 [2024-12-02 14:01:09,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884525480] [2024-12-02 14:01:09,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:01:09,437 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-12-02 14:01:09,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:01:09,438 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-12-02 14:01:09,438 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=307, Unknown=0, NotChecked=0, Total=420 [2024-12-02 14:01:09,524 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 14:01:09,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 1232 transitions, 49589 flow. Second operand has 21 states, 21 states have (on average 12.952380952380953) internal successors, (272), 21 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:01:09,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:01:09,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 14:01:09,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:01:15,733 INFO L124 PetriNetUnfolderBase]: 6889/12581 cut-off events. [2024-12-02 14:01:15,733 INFO L125 PetriNetUnfolderBase]: For 611059/611059 co-relation queries the response was YES. [2024-12-02 14:01:16,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 143942 conditions, 12581 events. 6889/12581 cut-off events. For 611059/611059 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 97032 event pairs, 2525 based on Foata normal form. 40/12621 useless extension candidates. Maximal degree in co-relation 143795. Up to 6104 conditions per place. [2024-12-02 14:01:16,142 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 728 selfloop transitions, 595 changer transitions 5/1329 dead transitions. [2024-12-02 14:01:16,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 1329 transitions, 54639 flow [2024-12-02 14:01:16,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 14:01:16,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-12-02 14:01:16,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 227 transitions. [2024-12-02 14:01:16,143 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5112612612612613 [2024-12-02 14:01:16,143 INFO L175 Difference]: Start difference. First operand has 549 places, 1232 transitions, 49589 flow. Second operand 12 states and 227 transitions. [2024-12-02 14:01:16,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 1329 transitions, 54639 flow [2024-12-02 14:01:23,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 1329 transitions, 54118 flow, removed 54 selfloop flow, removed 17 redundant places. [2024-12-02 14:01:23,414 INFO L231 Difference]: Finished difference. Result has 535 places, 1255 transitions, 51846 flow [2024-12-02 14:01:23,414 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=49022, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=570, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=654, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=51846, PETRI_PLACES=535, PETRI_TRANSITIONS=1255} [2024-12-02 14:01:23,415 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 499 predicate places. [2024-12-02 14:01:23,415 INFO L471 AbstractCegarLoop]: Abstraction has has 535 places, 1255 transitions, 51846 flow [2024-12-02 14:01:23,415 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 12.952380952380953) internal successors, (272), 21 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:01:23,415 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:01:23,415 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:01:23,420 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-12-02 14:01:23,615 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2024-12-02 14:01:23,615 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 14:01:23,616 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:01:23,616 INFO L85 PathProgramCache]: Analyzing trace with hash 993538302, now seen corresponding path program 23 times [2024-12-02 14:01:23,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:01:23,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341311662] [2024-12-02 14:01:23,616 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:01:23,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:01:23,630 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 14:01:23,630 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:01:24,134 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 14:01:24,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:01:24,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341311662] [2024-12-02 14:01:24,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341311662] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:01:24,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1813969786] [2024-12-02 14:01:24,134 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:01:24,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:01:24,134 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:01:24,136 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:01:24,136 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-12-02 14:01:24,236 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 14:01:24,236 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:01:24,237 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 14:01:24,238 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:01:24,452 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 72 [2024-12-02 14:01:24,583 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:01:24,583 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:01:24,807 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:01:24,807 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 95 treesize of output 55 [2024-12-02 14:01:24,891 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:01:24,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1813969786] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:01:24,891 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:01:24,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 31 [2024-12-02 14:01:24,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80941317] [2024-12-02 14:01:24,892 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:01:24,892 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-12-02 14:01:24,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:01:24,892 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-12-02 14:01:24,893 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=780, Unknown=0, NotChecked=0, Total=930 [2024-12-02 14:01:25,181 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 14:01:25,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 1255 transitions, 51846 flow. Second operand has 31 states, 31 states have (on average 12.580645161290322) internal successors, (390), 31 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:01:25,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:01:25,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 14:01:25,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:01:31,923 INFO L124 PetriNetUnfolderBase]: 7202/13179 cut-off events. [2024-12-02 14:01:31,923 INFO L125 PetriNetUnfolderBase]: For 665075/665075 co-relation queries the response was YES. [2024-12-02 14:01:32,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 153532 conditions, 13179 events. 7202/13179 cut-off events. For 665075/665075 co-relation queries the response was YES. Maximal size of possible extension queue 661. Compared 102974 event pairs, 2192 based on Foata normal form. 42/13221 useless extension candidates. Maximal degree in co-relation 153389. Up to 6074 conditions per place. [2024-12-02 14:01:32,158 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 288 selfloop transitions, 1124 changer transitions 14/1427 dead transitions. [2024-12-02 14:01:32,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 1427 transitions, 57966 flow [2024-12-02 14:01:32,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-12-02 14:01:32,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-12-02 14:01:32,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 484 transitions. [2024-12-02 14:01:32,160 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.451071761416589 [2024-12-02 14:01:32,160 INFO L175 Difference]: Start difference. First operand has 535 places, 1255 transitions, 51846 flow. Second operand 29 states and 484 transitions. [2024-12-02 14:01:32,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 1427 transitions, 57966 flow [2024-12-02 14:01:40,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 1427 transitions, 57741 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-12-02 14:01:40,170 INFO L231 Difference]: Finished difference. Result has 562 places, 1297 transitions, 57618 flow [2024-12-02 14:01:40,171 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=51582, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1080, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=57618, PETRI_PLACES=562, PETRI_TRANSITIONS=1297} [2024-12-02 14:01:40,171 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 526 predicate places. [2024-12-02 14:01:40,171 INFO L471 AbstractCegarLoop]: Abstraction has has 562 places, 1297 transitions, 57618 flow [2024-12-02 14:01:40,171 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 12.580645161290322) internal successors, (390), 31 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:01:40,171 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:01:40,171 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:01:40,177 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2024-12-02 14:01:40,371 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2024-12-02 14:01:40,372 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 14:01:40,372 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:01:40,372 INFO L85 PathProgramCache]: Analyzing trace with hash -185667522, now seen corresponding path program 24 times [2024-12-02 14:01:40,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:01:40,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054628285] [2024-12-02 14:01:40,372 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:01:40,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:01:40,394 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 14:01:40,394 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:01:40,792 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:01:40,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:01:40,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054628285] [2024-12-02 14:01:40,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054628285] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:01:40,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:01:40,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-12-02 14:01:40,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394106948] [2024-12-02 14:01:40,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:01:40,793 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 14:01:40,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:01:40,793 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 14:01:40,793 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-12-02 14:01:40,838 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 14:01:40,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 562 places, 1297 transitions, 57618 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:01:40,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:01:40,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 14:01:40,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:01:48,134 INFO L124 PetriNetUnfolderBase]: 7337/13406 cut-off events. [2024-12-02 14:01:48,134 INFO L125 PetriNetUnfolderBase]: For 778791/778791 co-relation queries the response was YES. [2024-12-02 14:01:48,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 165042 conditions, 13406 events. 7337/13406 cut-off events. For 778791/778791 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 105009 event pairs, 3853 based on Foata normal form. 16/13422 useless extension candidates. Maximal degree in co-relation 164893. Up to 10706 conditions per place. [2024-12-02 14:01:48,407 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 1158 selfloop transitions, 214 changer transitions 4/1377 dead transitions. [2024-12-02 14:01:48,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 1377 transitions, 62485 flow [2024-12-02 14:01:48,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 14:01:48,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-12-02 14:01:48,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 226 transitions. [2024-12-02 14:01:48,408 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4698544698544699 [2024-12-02 14:01:48,408 INFO L175 Difference]: Start difference. First operand has 562 places, 1297 transitions, 57618 flow. Second operand 13 states and 226 transitions. [2024-12-02 14:01:48,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 1377 transitions, 62485 flow [2024-12-02 14:01:58,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 560 places, 1377 transitions, 62088 flow, removed 19 selfloop flow, removed 13 redundant places. [2024-12-02 14:01:58,098 INFO L231 Difference]: Finished difference. Result has 562 places, 1318 transitions, 58914 flow [2024-12-02 14:01:58,099 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=57137, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1089, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=58914, PETRI_PLACES=562, PETRI_TRANSITIONS=1318} [2024-12-02 14:01:58,099 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 526 predicate places. [2024-12-02 14:01:58,099 INFO L471 AbstractCegarLoop]: Abstraction has has 562 places, 1318 transitions, 58914 flow [2024-12-02 14:01:58,099 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:01:58,099 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:01:58,099 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:01:58,099 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-12-02 14:01:58,100 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 14:01:58,100 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:01:58,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1177885506, now seen corresponding path program 25 times [2024-12-02 14:01:58,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:01:58,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582734023] [2024-12-02 14:01:58,100 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:01:58,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:01:58,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:01:58,669 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:01:58,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:01:58,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582734023] [2024-12-02 14:01:58,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582734023] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:01:58,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1045811634] [2024-12-02 14:01:58,670 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:01:58,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:01:58,670 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:01:58,671 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:01:58,672 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-12-02 14:01:58,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:01:58,782 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-12-02 14:01:58,784 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:01:58,983 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 59 [2024-12-02 14:01:59,067 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:01:59,067 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:01:59,295 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:01:59,295 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 95 treesize of output 55 [2024-12-02 14:01:59,406 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:01:59,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1045811634] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:01:59,406 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:01:59,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 10] total 27 [2024-12-02 14:01:59,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475168477] [2024-12-02 14:01:59,406 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:01:59,407 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-12-02 14:01:59,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:01:59,407 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-12-02 14:01:59,407 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=596, Unknown=0, NotChecked=0, Total=702 [2024-12-02 14:01:59,672 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 14:01:59,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 562 places, 1318 transitions, 58914 flow. Second operand has 27 states, 27 states have (on average 12.555555555555555) internal successors, (339), 27 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:01:59,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:01:59,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 14:01:59,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:02:07,591 INFO L124 PetriNetUnfolderBase]: 7382/13441 cut-off events. [2024-12-02 14:02:07,591 INFO L125 PetriNetUnfolderBase]: For 791655/791655 co-relation queries the response was YES. [2024-12-02 14:02:07,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 166914 conditions, 13441 events. 7382/13441 cut-off events. For 791655/791655 co-relation queries the response was YES. Maximal size of possible extension queue 681. Compared 104944 event pairs, 2222 based on Foata normal form. 5/13446 useless extension candidates. Maximal degree in co-relation 166764. Up to 5811 conditions per place. [2024-12-02 14:02:07,807 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 223 selfloop transitions, 1188 changer transitions 22/1434 dead transitions. [2024-12-02 14:02:07,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 587 places, 1434 transitions, 63437 flow [2024-12-02 14:02:07,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-12-02 14:02:07,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-12-02 14:02:07,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 443 transitions. [2024-12-02 14:02:07,808 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44344344344344344 [2024-12-02 14:02:07,808 INFO L175 Difference]: Start difference. First operand has 562 places, 1318 transitions, 58914 flow. Second operand 27 states and 443 transitions. [2024-12-02 14:02:07,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 587 places, 1434 transitions, 63437 flow [2024-12-02 14:02:16,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 578 places, 1434 transitions, 63143 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-12-02 14:02:16,899 INFO L231 Difference]: Finished difference. Result has 578 places, 1334 transitions, 61745 flow [2024-12-02 14:02:16,900 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=58214, PETRI_DIFFERENCE_MINUEND_PLACES=552, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=61745, PETRI_PLACES=578, PETRI_TRANSITIONS=1334} [2024-12-02 14:02:16,900 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 542 predicate places. [2024-12-02 14:02:16,900 INFO L471 AbstractCegarLoop]: Abstraction has has 578 places, 1334 transitions, 61745 flow [2024-12-02 14:02:16,900 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 12.555555555555555) internal successors, (339), 27 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:02:16,900 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:02:16,900 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:02:16,906 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2024-12-02 14:02:17,101 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-12-02 14:02:17,101 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 14:02:17,101 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:02:17,101 INFO L85 PathProgramCache]: Analyzing trace with hash -687728266, now seen corresponding path program 26 times [2024-12-02 14:02:17,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:02:17,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672541908] [2024-12-02 14:02:17,102 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:02:17,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:02:17,119 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:02:17,119 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:02:17,484 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:02:17,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:02:17,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672541908] [2024-12-02 14:02:17,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672541908] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:02:17,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479935310] [2024-12-02 14:02:17,484 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:02:17,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:02:17,484 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:02:17,486 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:02:17,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-12-02 14:02:17,600 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:02:17,600 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:02:17,602 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 14:02:17,603 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:02:17,871 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 59 [2024-12-02 14:02:17,963 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:02:17,963 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:02:18,106 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:02:18,106 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 54 treesize of output 30 [2024-12-02 14:02:18,213 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:02:18,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [479935310] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:02:18,213 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:02:18,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 9] total 27 [2024-12-02 14:02:18,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017495304] [2024-12-02 14:02:18,213 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:02:18,213 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-12-02 14:02:18,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:02:18,214 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-12-02 14:02:18,214 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=560, Unknown=0, NotChecked=0, Total=702 [2024-12-02 14:02:18,356 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 14:02:18,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 1334 transitions, 61745 flow. Second operand has 27 states, 27 states have (on average 12.666666666666666) internal successors, (342), 27 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:02:18,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:02:18,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 14:02:18,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:02:27,467 INFO L124 PetriNetUnfolderBase]: 7691/14018 cut-off events. [2024-12-02 14:02:27,467 INFO L125 PetriNetUnfolderBase]: For 888998/888998 co-relation queries the response was YES. [2024-12-02 14:02:27,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 179036 conditions, 14018 events. 7691/14018 cut-off events. For 888998/888998 co-relation queries the response was YES. Maximal size of possible extension queue 740. Compared 110476 event pairs, 2625 based on Foata normal form. 36/14054 useless extension candidates. Maximal degree in co-relation 178886. Up to 6797 conditions per place. [2024-12-02 14:02:27,718 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 665 selfloop transitions, 880 changer transitions 11/1557 dead transitions. [2024-12-02 14:02:27,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 618 places, 1557 transitions, 69579 flow [2024-12-02 14:02:27,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-12-02 14:02:27,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2024-12-02 14:02:27,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 684 transitions. [2024-12-02 14:02:27,720 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4201474201474201 [2024-12-02 14:02:27,720 INFO L175 Difference]: Start difference. First operand has 578 places, 1334 transitions, 61745 flow. Second operand 44 states and 684 transitions. [2024-12-02 14:02:27,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 618 places, 1557 transitions, 69579 flow [2024-12-02 14:02:38,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 1557 transitions, 69124 flow, removed 19 selfloop flow, removed 17 redundant places. [2024-12-02 14:02:38,640 INFO L231 Difference]: Finished difference. Result has 623 places, 1417 transitions, 67374 flow [2024-12-02 14:02:38,640 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=60706, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=790, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=67374, PETRI_PLACES=623, PETRI_TRANSITIONS=1417} [2024-12-02 14:02:38,641 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 587 predicate places. [2024-12-02 14:02:38,641 INFO L471 AbstractCegarLoop]: Abstraction has has 623 places, 1417 transitions, 67374 flow [2024-12-02 14:02:38,641 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 12.666666666666666) internal successors, (342), 27 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:02:38,641 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:02:38,641 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:02:38,647 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2024-12-02 14:02:38,842 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:02:38,842 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 14:02:38,842 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:02:38,842 INFO L85 PathProgramCache]: Analyzing trace with hash 2046668321, now seen corresponding path program 27 times [2024-12-02 14:02:38,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:02:38,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99439699] [2024-12-02 14:02:38,842 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:02:38,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:02:38,859 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-12-02 14:02:38,859 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:02:39,269 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:02:39,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:02:39,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99439699] [2024-12-02 14:02:39,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99439699] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:02:39,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035864803] [2024-12-02 14:02:39,270 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:02:39,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:02:39,270 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:02:39,271 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:02:39,272 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-12-02 14:02:39,411 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-12-02 14:02:39,411 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:02:39,412 INFO L256 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 14:02:39,414 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:02:39,950 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 72 [2024-12-02 14:02:39,999 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:02:39,999 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:02:40,275 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:02:40,275 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 117 treesize of output 69 [2024-12-02 14:02:40,337 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:02:40,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1035864803] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:02:40,338 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:02:40,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 29 [2024-12-02 14:02:40,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612264405] [2024-12-02 14:02:40,338 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:02:40,338 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-12-02 14:02:40,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:02:40,338 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-12-02 14:02:40,339 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=656, Unknown=0, NotChecked=0, Total=812 [2024-12-02 14:02:40,606 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 14:02:40,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 623 places, 1417 transitions, 67374 flow. Second operand has 29 states, 29 states have (on average 12.482758620689655) internal successors, (362), 29 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:02:40,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:02:40,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 14:02:40,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:02:49,664 INFO L124 PetriNetUnfolderBase]: 7720/14051 cut-off events. [2024-12-02 14:02:49,664 INFO L125 PetriNetUnfolderBase]: For 1003127/1003127 co-relation queries the response was YES. [2024-12-02 14:02:49,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 189495 conditions, 14051 events. 7720/14051 cut-off events. For 1003127/1003127 co-relation queries the response was YES. Maximal size of possible extension queue 729. Compared 110875 event pairs, 2054 based on Foata normal form. 49/14100 useless extension candidates. Maximal degree in co-relation 189327. Up to 5643 conditions per place. [2024-12-02 14:02:49,937 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 762 selfloop transitions, 896 changer transitions 10/1669 dead transitions. [2024-12-02 14:02:49,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 645 places, 1669 transitions, 78591 flow [2024-12-02 14:02:49,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-12-02 14:02:49,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-12-02 14:02:49,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 514 transitions. [2024-12-02 14:02:49,939 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46306306306306305 [2024-12-02 14:02:49,939 INFO L175 Difference]: Start difference. First operand has 623 places, 1417 transitions, 67374 flow. Second operand 30 states and 514 transitions. [2024-12-02 14:02:49,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 645 places, 1669 transitions, 78591 flow [2024-12-02 14:03:01,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 627 places, 1669 transitions, 78104 flow, removed 167 selfloop flow, removed 18 redundant places. [2024-12-02 14:03:01,386 INFO L231 Difference]: Finished difference. Result has 641 places, 1489 transitions, 73417 flow [2024-12-02 14:03:01,386 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=66116, PETRI_DIFFERENCE_MINUEND_PLACES=598, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=805, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=73417, PETRI_PLACES=641, PETRI_TRANSITIONS=1489} [2024-12-02 14:03:01,387 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 605 predicate places. [2024-12-02 14:03:01,387 INFO L471 AbstractCegarLoop]: Abstraction has has 641 places, 1489 transitions, 73417 flow [2024-12-02 14:03:01,387 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 12.482758620689655) internal successors, (362), 29 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:03:01,387 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:03:01,387 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:03:01,392 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2024-12-02 14:03:01,587 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:03:01,587 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 14:03:01,588 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:03:01,588 INFO L85 PathProgramCache]: Analyzing trace with hash -246015938, now seen corresponding path program 28 times [2024-12-02 14:03:01,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:03:01,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241196488] [2024-12-02 14:03:01,588 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:03:01,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:03:01,600 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:03:01,601 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:03:01,856 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:03:01,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:03:01,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241196488] [2024-12-02 14:03:01,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241196488] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:03:01,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218090958] [2024-12-02 14:03:01,857 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:03:01,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:03:01,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:03:01,858 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:03:01,859 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-12-02 14:03:01,977 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:03:01,977 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:03:01,979 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-12-02 14:03:01,980 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:03:02,199 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:03:02,200 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:03:02,349 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:03:02,349 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 34 [2024-12-02 14:03:02,435 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:03:02,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218090958] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:03:02,435 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:03:02,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2024-12-02 14:03:02,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345881336] [2024-12-02 14:03:02,435 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:03:02,435 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-02 14:03:02,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:03:02,436 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-02 14:03:02,436 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2024-12-02 14:03:02,539 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 14:03:02,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 641 places, 1489 transitions, 73417 flow. Second operand has 19 states, 19 states have (on average 13.263157894736842) internal successors, (252), 19 states have internal predecessors, (252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:03:02,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:03:02,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 14:03:02,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:03:12,021 INFO L124 PetriNetUnfolderBase]: 7544/13734 cut-off events. [2024-12-02 14:03:12,021 INFO L125 PetriNetUnfolderBase]: For 1103448/1103448 co-relation queries the response was YES. [2024-12-02 14:03:12,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 200223 conditions, 13734 events. 7544/13734 cut-off events. For 1103448/1103448 co-relation queries the response was YES. Maximal size of possible extension queue 745. Compared 107882 event pairs, 2423 based on Foata normal form. 30/13764 useless extension candidates. Maximal degree in co-relation 200050. Up to 7270 conditions per place. [2024-12-02 14:03:12,357 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 766 selfloop transitions, 814 changer transitions 3/1584 dead transitions. [2024-12-02 14:03:12,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 660 places, 1584 transitions, 78656 flow [2024-12-02 14:03:12,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-02 14:03:12,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-12-02 14:03:12,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 365 transitions. [2024-12-02 14:03:12,358 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4484029484029484 [2024-12-02 14:03:12,358 INFO L175 Difference]: Start difference. First operand has 641 places, 1489 transitions, 73417 flow. Second operand 22 states and 365 transitions. [2024-12-02 14:03:12,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 660 places, 1584 transitions, 78656 flow [2024-12-02 14:03:25,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 644 places, 1584 transitions, 76878 flow, removed 180 selfloop flow, removed 16 redundant places. [2024-12-02 14:03:25,837 INFO L231 Difference]: Finished difference. Result has 646 places, 1496 transitions, 74282 flow [2024-12-02 14:03:25,838 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=71330, PETRI_DIFFERENCE_MINUEND_PLACES=623, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=797, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=74282, PETRI_PLACES=646, PETRI_TRANSITIONS=1496} [2024-12-02 14:03:25,838 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 610 predicate places. [2024-12-02 14:03:25,839 INFO L471 AbstractCegarLoop]: Abstraction has has 646 places, 1496 transitions, 74282 flow [2024-12-02 14:03:25,839 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 13.263157894736842) internal successors, (252), 19 states have internal predecessors, (252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:03:25,839 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:03:25,839 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:03:25,844 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2024-12-02 14:03:26,039 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:03:26,039 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 14:03:26,040 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:03:26,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1065292391, now seen corresponding path program 29 times [2024-12-02 14:03:26,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:03:26,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913310788] [2024-12-02 14:03:26,040 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:03:26,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:03:26,054 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 14:03:26,054 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:03:26,397 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 14:03:26,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:03:26,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913310788] [2024-12-02 14:03:26,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913310788] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:03:26,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1017436201] [2024-12-02 14:03:26,397 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:03:26,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:03:26,397 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:03:26,399 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:03:26,400 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-12-02 14:03:26,518 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 14:03:26,518 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:03:26,520 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-12-02 14:03:26,522 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:03:26,538 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-02 14:03:26,556 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-12-02 14:03:26,574 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-12-02 14:03:26,753 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 59 [2024-12-02 14:03:26,806 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:03:26,806 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:03:27,035 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:03:27,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1017436201] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:03:27,035 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:03:27,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 9] total 30 [2024-12-02 14:03:27,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289239773] [2024-12-02 14:03:27,035 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:03:27,036 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-12-02 14:03:27,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:03:27,036 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-12-02 14:03:27,036 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=735, Unknown=0, NotChecked=0, Total=870 [2024-12-02 14:03:27,291 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 14:03:27,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 646 places, 1496 transitions, 74282 flow. Second operand has 30 states, 30 states have (on average 12.666666666666666) internal successors, (380), 30 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:03:27,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:03:27,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 14:03:27,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:03:36,925 INFO L124 PetriNetUnfolderBase]: 7728/14077 cut-off events. [2024-12-02 14:03:36,925 INFO L125 PetriNetUnfolderBase]: For 1119873/1119873 co-relation queries the response was YES. [2024-12-02 14:03:37,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 199153 conditions, 14077 events. 7728/14077 cut-off events. For 1119873/1119873 co-relation queries the response was YES. Maximal size of possible extension queue 767. Compared 111313 event pairs, 3210 based on Foata normal form. 26/14103 useless extension candidates. Maximal degree in co-relation 198985. Up to 9478 conditions per place. [2024-12-02 14:03:37,164 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 900 selfloop transitions, 740 changer transitions 4/1645 dead transitions. [2024-12-02 14:03:37,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 677 places, 1645 transitions, 80463 flow [2024-12-02 14:03:37,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-12-02 14:03:37,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-12-02 14:03:37,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 517 transitions. [2024-12-02 14:03:37,165 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43665540540540543 [2024-12-02 14:03:37,165 INFO L175 Difference]: Start difference. First operand has 646 places, 1496 transitions, 74282 flow. Second operand 32 states and 517 transitions. [2024-12-02 14:03:37,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 677 places, 1645 transitions, 80463 flow [2024-12-02 14:03:49,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 667 places, 1645 transitions, 79693 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-12-02 14:03:49,171 INFO L231 Difference]: Finished difference. Result has 673 places, 1525 transitions, 76815 flow [2024-12-02 14:03:49,172 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=73418, PETRI_DIFFERENCE_MINUEND_PLACES=636, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=711, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=770, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=76815, PETRI_PLACES=673, PETRI_TRANSITIONS=1525} [2024-12-02 14:03:49,172 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 637 predicate places. [2024-12-02 14:03:49,172 INFO L471 AbstractCegarLoop]: Abstraction has has 673 places, 1525 transitions, 76815 flow [2024-12-02 14:03:49,172 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 12.666666666666666) internal successors, (380), 30 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:03:49,172 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:03:49,172 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:03:49,179 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2024-12-02 14:03:49,372 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:03:49,373 INFO L396 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 14:03:49,373 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:03:49,373 INFO L85 PathProgramCache]: Analyzing trace with hash 474167733, now seen corresponding path program 30 times [2024-12-02 14:03:49,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:03:49,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805495335] [2024-12-02 14:03:49,373 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:03:49,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:03:49,393 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 14:03:49,394 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:03:49,656 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:03:49,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:03:49,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805495335] [2024-12-02 14:03:49,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805495335] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:03:49,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:03:49,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 14:03:49,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849794982] [2024-12-02 14:03:49,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:03:49,656 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 14:03:49,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:03:49,657 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 14:03:49,657 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-12-02 14:03:49,718 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 14:03:49,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 673 places, 1525 transitions, 76815 flow. Second operand has 11 states, 11 states have (on average 12.545454545454545) internal successors, (138), 11 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:03:49,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:03:49,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 14:03:49,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:03:58,440 INFO L124 PetriNetUnfolderBase]: 7722/14067 cut-off events. [2024-12-02 14:03:58,440 INFO L125 PetriNetUnfolderBase]: For 1136234/1136234 co-relation queries the response was YES. [2024-12-02 14:03:58,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 200482 conditions, 14067 events. 7722/14067 cut-off events. For 1136234/1136234 co-relation queries the response was YES. Maximal size of possible extension queue 767. Compared 111373 event pairs, 4200 based on Foata normal form. 4/14071 useless extension candidates. Maximal degree in co-relation 200308. Up to 12364 conditions per place. [2024-12-02 14:03:58,749 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 1386 selfloop transitions, 143 changer transitions 12/1542 dead transitions. [2024-12-02 14:03:58,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 682 places, 1542 transitions, 80046 flow [2024-12-02 14:03:58,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 14:03:58,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 14:03:58,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-12-02 14:03:58,750 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43783783783783786 [2024-12-02 14:03:58,751 INFO L175 Difference]: Start difference. First operand has 673 places, 1525 transitions, 76815 flow. Second operand 10 states and 162 transitions. [2024-12-02 14:03:58,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 682 places, 1542 transitions, 80046 flow [2024-12-02 14:04:11,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 670 places, 1542 transitions, 79666 flow, removed 25 selfloop flow, removed 12 redundant places. [2024-12-02 14:04:11,158 INFO L231 Difference]: Finished difference. Result has 671 places, 1515 transitions, 76305 flow [2024-12-02 14:04:11,159 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=76301, PETRI_DIFFERENCE_MINUEND_PLACES=661, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=76305, PETRI_PLACES=671, PETRI_TRANSITIONS=1515} [2024-12-02 14:04:11,159 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 635 predicate places. [2024-12-02 14:04:11,159 INFO L471 AbstractCegarLoop]: Abstraction has has 671 places, 1515 transitions, 76305 flow [2024-12-02 14:04:11,159 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.545454545454545) internal successors, (138), 11 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:04:11,159 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:04:11,159 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:04:11,159 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-12-02 14:04:11,159 INFO L396 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 14:04:11,160 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:04:11,160 INFO L85 PathProgramCache]: Analyzing trace with hash -2139853953, now seen corresponding path program 31 times [2024-12-02 14:04:11,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:04:11,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560061878] [2024-12-02 14:04:11,160 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:04:11,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:04:11,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:04:11,863 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:04:11,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:04:11,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560061878] [2024-12-02 14:04:11,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560061878] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:04:11,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896524300] [2024-12-02 14:04:11,864 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:04:11,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:04:11,864 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:04:11,865 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:04:11,866 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-12-02 14:04:11,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:04:11,984 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-12-02 14:04:11,985 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:04:12,241 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 50 [2024-12-02 14:04:12,260 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:04:12,261 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:04:12,483 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:04:12,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 117 treesize of output 69 [2024-12-02 14:04:12,531 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:04:12,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [896524300] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:04:12,531 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:04:12,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9, 10] total 28 [2024-12-02 14:04:12,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023859786] [2024-12-02 14:04:12,531 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:04:12,531 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-12-02 14:04:12,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:04:12,532 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-12-02 14:04:12,532 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=654, Unknown=0, NotChecked=0, Total=756 [2024-12-02 14:04:12,903 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 14:04:12,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 671 places, 1515 transitions, 76305 flow. Second operand has 28 states, 28 states have (on average 12.5) internal successors, (350), 28 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:04:12,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:04:12,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 14:04:12,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:04:24,100 INFO L124 PetriNetUnfolderBase]: 7738/14069 cut-off events. [2024-12-02 14:04:24,100 INFO L125 PetriNetUnfolderBase]: For 1126179/1126179 co-relation queries the response was YES. [2024-12-02 14:04:24,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 200403 conditions, 14069 events. 7738/14069 cut-off events. For 1126179/1126179 co-relation queries the response was YES. Maximal size of possible extension queue 757. Compared 110886 event pairs, 1558 based on Foata normal form. 8/14077 useless extension candidates. Maximal degree in co-relation 200231. Up to 3648 conditions per place. [2024-12-02 14:04:24,391 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 245 selfloop transitions, 1384 changer transitions 26/1656 dead transitions. [2024-12-02 14:04:24,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 705 places, 1656 transitions, 81388 flow [2024-12-02 14:04:24,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-12-02 14:04:24,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2024-12-02 14:04:24,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 583 transitions. [2024-12-02 14:04:24,393 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.414651493598862 [2024-12-02 14:04:24,393 INFO L175 Difference]: Start difference. First operand has 671 places, 1515 transitions, 76305 flow. Second operand 38 states and 583 transitions. [2024-12-02 14:04:24,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 705 places, 1656 transitions, 81388 flow [2024-12-02 14:04:35,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 691 places, 1656 transitions, 80861 flow, removed 6 selfloop flow, removed 14 redundant places. [2024-12-02 14:04:35,752 INFO L231 Difference]: Finished difference. Result has 692 places, 1518 transitions, 78934 flow [2024-12-02 14:04:35,753 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=75196, PETRI_DIFFERENCE_MINUEND_PLACES=654, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1358, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=78934, PETRI_PLACES=692, PETRI_TRANSITIONS=1518} [2024-12-02 14:04:35,753 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 656 predicate places. [2024-12-02 14:04:35,753 INFO L471 AbstractCegarLoop]: Abstraction has has 692 places, 1518 transitions, 78934 flow [2024-12-02 14:04:35,753 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 12.5) internal successors, (350), 28 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:04:35,753 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:04:35,753 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:04:35,759 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2024-12-02 14:04:35,954 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2024-12-02 14:04:35,954 INFO L396 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 14:04:35,954 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:04:35,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1050340666, now seen corresponding path program 32 times [2024-12-02 14:04:35,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:04:35,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154383885] [2024-12-02 14:04:35,955 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:04:35,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:04:35,971 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:04:35,971 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:04:36,345 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:04:36,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:04:36,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154383885] [2024-12-02 14:04:36,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154383885] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:04:36,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849034628] [2024-12-02 14:04:36,346 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:04:36,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:04:36,346 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:04:36,347 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:04:36,348 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-12-02 14:04:36,465 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:04:36,466 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:04:36,467 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 14:04:36,468 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:04:36,783 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:04:36,783 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:04:36,971 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:04:36,971 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 44 treesize of output 28 [2024-12-02 14:04:37,015 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:04:37,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1849034628] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:04:37,015 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:04:37,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 26 [2024-12-02 14:04:37,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010556045] [2024-12-02 14:04:37,016 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:04:37,016 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-12-02 14:04:37,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:04:37,016 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-12-02 14:04:37,016 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2024-12-02 14:04:37,201 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 14:04:37,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 692 places, 1518 transitions, 78934 flow. Second operand has 26 states, 26 states have (on average 12.923076923076923) internal successors, (336), 26 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:04:37,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:04:37,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 14:04:37,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:04:46,634 INFO L124 PetriNetUnfolderBase]: 7967/14450 cut-off events. [2024-12-02 14:04:46,634 INFO L125 PetriNetUnfolderBase]: For 1242848/1242848 co-relation queries the response was YES. [2024-12-02 14:04:46,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 211700 conditions, 14450 events. 7967/14450 cut-off events. For 1242848/1242848 co-relation queries the response was YES. Maximal size of possible extension queue 790. Compared 114242 event pairs, 508 based on Foata normal form. 28/14478 useless extension candidates. Maximal degree in co-relation 211531. Up to 3126 conditions per place. [2024-12-02 14:04:46,967 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 264 selfloop transitions, 1419 changer transitions 6/1690 dead transitions. [2024-12-02 14:04:46,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 709 places, 1690 transitions, 86913 flow [2024-12-02 14:04:46,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-12-02 14:04:46,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-12-02 14:04:46,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 463 transitions. [2024-12-02 14:04:46,968 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4315004659832246 [2024-12-02 14:04:46,968 INFO L175 Difference]: Start difference. First operand has 692 places, 1518 transitions, 78934 flow. Second operand 29 states and 463 transitions. [2024-12-02 14:04:46,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 709 places, 1690 transitions, 86913 flow [2024-12-02 14:04:59,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 688 places, 1690 transitions, 85705 flow, removed 106 selfloop flow, removed 21 redundant places. [2024-12-02 14:04:59,138 INFO L231 Difference]: Finished difference. Result has 696 places, 1585 transitions, 85053 flow [2024-12-02 14:04:59,139 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=77690, PETRI_DIFFERENCE_MINUEND_PLACES=660, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1348, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=85053, PETRI_PLACES=696, PETRI_TRANSITIONS=1585} [2024-12-02 14:04:59,139 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 660 predicate places. [2024-12-02 14:04:59,139 INFO L471 AbstractCegarLoop]: Abstraction has has 696 places, 1585 transitions, 85053 flow [2024-12-02 14:04:59,139 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 12.923076923076923) internal successors, (336), 26 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:04:59,139 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:04:59,139 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:04:59,145 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2024-12-02 14:04:59,340 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2024-12-02 14:04:59,340 INFO L396 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 14:04:59,340 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:04:59,340 INFO L85 PathProgramCache]: Analyzing trace with hash 965340419, now seen corresponding path program 33 times [2024-12-02 14:04:59,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:04:59,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997693569] [2024-12-02 14:04:59,341 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:04:59,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:04:59,357 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-12-02 14:04:59,357 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:04:59,733 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:04:59,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:04:59,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997693569] [2024-12-02 14:04:59,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997693569] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:04:59,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636923228] [2024-12-02 14:04:59,733 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:04:59,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:04:59,733 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:04:59,735 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:04:59,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-12-02 14:04:59,848 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-12-02 14:04:59,848 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:04:59,850 INFO L256 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-12-02 14:04:59,851 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:04:59,854 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 0 case distinctions, treesize of input 14 treesize of output 3 [2024-12-02 14:05:00,020 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 5 treesize of output 3 [2024-12-02 14:05:00,136 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:05:00,136 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:05:00,368 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:05:00,368 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 51 treesize of output 27 [2024-12-02 14:05:00,464 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:05:00,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1636923228] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:05:00,464 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:05:00,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 11] total 29 [2024-12-02 14:05:00,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137912396] [2024-12-02 14:05:00,464 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:05:00,464 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-12-02 14:05:00,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:05:00,465 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-12-02 14:05:00,465 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=680, Unknown=0, NotChecked=0, Total=812 [2024-12-02 14:05:00,701 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-12-02 14:05:00,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 696 places, 1585 transitions, 85053 flow. Second operand has 29 states, 29 states have (on average 10.758620689655173) internal successors, (312), 29 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:05:00,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:05:00,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-12-02 14:05:00,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:05:12,220 INFO L124 PetriNetUnfolderBase]: 8060/14550 cut-off events. [2024-12-02 14:05:12,220 INFO L125 PetriNetUnfolderBase]: For 1330021/1330021 co-relation queries the response was YES. [2024-12-02 14:05:12,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 220604 conditions, 14550 events. 8060/14550 cut-off events. For 1330021/1330021 co-relation queries the response was YES. Maximal size of possible extension queue 812. Compared 114975 event pairs, 3440 based on Foata normal form. 34/14584 useless extension candidates. Maximal degree in co-relation 220438. Up to 10041 conditions per place. [2024-12-02 14:05:12,507 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 943 selfloop transitions, 709 changer transitions 3/1656 dead transitions. [2024-12-02 14:05:12,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 708 places, 1656 transitions, 89918 flow [2024-12-02 14:05:12,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-02 14:05:12,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-12-02 14:05:12,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 280 transitions. [2024-12-02 14:05:12,508 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3783783783783784 [2024-12-02 14:05:12,508 INFO L175 Difference]: Start difference. First operand has 696 places, 1585 transitions, 85053 flow. Second operand 20 states and 280 transitions. [2024-12-02 14:05:12,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 708 places, 1656 transitions, 89918 flow [2024-12-02 14:05:26,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 691 places, 1656 transitions, 89237 flow, removed 61 selfloop flow, removed 17 redundant places. [2024-12-02 14:05:26,492 INFO L231 Difference]: Finished difference. Result has 696 places, 1594 transitions, 86929 flow [2024-12-02 14:05:26,493 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=83711, PETRI_DIFFERENCE_MINUEND_PLACES=672, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=686, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=881, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=86929, PETRI_PLACES=696, PETRI_TRANSITIONS=1594} [2024-12-02 14:05:26,494 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 660 predicate places. [2024-12-02 14:05:26,494 INFO L471 AbstractCegarLoop]: Abstraction has has 696 places, 1594 transitions, 86929 flow [2024-12-02 14:05:26,494 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 10.758620689655173) internal successors, (312), 29 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:05:26,494 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:05:26,494 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:05:26,503 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2024-12-02 14:05:26,694 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2024-12-02 14:05:26,694 INFO L396 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 14:05:26,695 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:05:26,695 INFO L85 PathProgramCache]: Analyzing trace with hash -241354191, now seen corresponding path program 34 times [2024-12-02 14:05:26,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:05:26,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626924264] [2024-12-02 14:05:26,695 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:05:26,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:05:26,708 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:05:26,708 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:05:27,066 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:05:27,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:05:27,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626924264] [2024-12-02 14:05:27,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626924264] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:05:27,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216680474] [2024-12-02 14:05:27,066 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:05:27,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:05:27,066 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:05:27,068 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:05:27,069 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-12-02 14:05:27,177 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:05:27,177 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:05:27,178 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-12-02 14:05:27,179 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:05:27,350 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 50 [2024-12-02 14:05:27,365 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:05:27,365 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:05:27,501 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:05:27,501 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 69 [2024-12-02 14:05:27,549 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:05:27,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [216680474] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:05:27,550 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:05:27,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2024-12-02 14:05:27,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448018301] [2024-12-02 14:05:27,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:05:27,550 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-12-02 14:05:27,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:05:27,550 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-12-02 14:05:27,551 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2024-12-02 14:05:27,849 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 14:05:27,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 696 places, 1594 transitions, 86929 flow. Second operand has 22 states, 22 states have (on average 12.818181818181818) internal successors, (282), 22 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:05:27,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:05:27,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 14:05:27,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:05:38,463 INFO L124 PetriNetUnfolderBase]: 7957/14419 cut-off events. [2024-12-02 14:05:38,463 INFO L125 PetriNetUnfolderBase]: For 1387936/1387936 co-relation queries the response was YES. [2024-12-02 14:05:38,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 224560 conditions, 14419 events. 7957/14419 cut-off events. For 1387936/1387936 co-relation queries the response was YES. Maximal size of possible extension queue 800. Compared 114112 event pairs, 2729 based on Foata normal form. 2/14421 useless extension candidates. Maximal degree in co-relation 224393. Up to 6780 conditions per place. [2024-12-02 14:05:38,750 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 1047 selfloop transitions, 573 changer transitions 12/1633 dead transitions. [2024-12-02 14:05:38,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 705 places, 1633 transitions, 90322 flow [2024-12-02 14:05:38,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 14:05:38,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-12-02 14:05:38,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 202 transitions. [2024-12-02 14:05:38,751 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45495495495495497 [2024-12-02 14:05:38,751 INFO L175 Difference]: Start difference. First operand has 696 places, 1594 transitions, 86929 flow. Second operand 12 states and 202 transitions. [2024-12-02 14:05:38,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 705 places, 1633 transitions, 90322 flow [2024-12-02 14:05:52,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 692 places, 1633 transitions, 89980 flow, removed 14 selfloop flow, removed 13 redundant places. [2024-12-02 14:05:52,408 INFO L231 Difference]: Finished difference. Result has 692 places, 1585 transitions, 87253 flow [2024-12-02 14:05:52,408 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=86331, PETRI_DIFFERENCE_MINUEND_PLACES=681, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=573, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1017, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=87253, PETRI_PLACES=692, PETRI_TRANSITIONS=1585} [2024-12-02 14:05:52,409 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 656 predicate places. [2024-12-02 14:05:52,409 INFO L471 AbstractCegarLoop]: Abstraction has has 692 places, 1585 transitions, 87253 flow [2024-12-02 14:05:52,409 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 12.818181818181818) internal successors, (282), 22 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:05:52,409 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:05:52,409 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:05:52,414 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2024-12-02 14:05:52,609 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2024-12-02 14:05:52,609 INFO L396 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 14:05:52,610 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:05:52,610 INFO L85 PathProgramCache]: Analyzing trace with hash 588601624, now seen corresponding path program 35 times [2024-12-02 14:05:52,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:05:52,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952328590] [2024-12-02 14:05:52,610 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:05:52,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:05:52,625 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 14:05:52,625 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:05:53,085 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 14:05:53,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:05:53,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952328590] [2024-12-02 14:05:53,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952328590] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:05:53,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1307268437] [2024-12-02 14:05:53,085 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:05:53,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:05:53,085 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:05:53,087 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:05:53,088 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2024-12-02 14:05:53,214 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 14:05:53,214 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:05:53,215 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-02 14:05:53,216 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:05:53,390 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:05:53,391 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:05:53,587 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-12-02 14:05:53,587 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 40 treesize of output 19 [2024-12-02 14:05:53,622 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:05:53,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1307268437] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:05:53,622 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:05:53,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 26 [2024-12-02 14:05:53,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880308680] [2024-12-02 14:05:53,623 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:05:53,623 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-12-02 14:05:53,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:05:53,623 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-12-02 14:05:53,623 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=566, Unknown=0, NotChecked=0, Total=650 [2024-12-02 14:05:53,898 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 14:05:53,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 692 places, 1585 transitions, 87253 flow. Second operand has 26 states, 26 states have (on average 12.615384615384615) internal successors, (328), 26 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:05:53,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:05:53,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 14:05:53,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:06:05,205 INFO L124 PetriNetUnfolderBase]: 7700/13873 cut-off events. [2024-12-02 14:06:05,205 INFO L125 PetriNetUnfolderBase]: For 1416896/1416896 co-relation queries the response was YES. [2024-12-02 14:06:05,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 223289 conditions, 13873 events. 7700/13873 cut-off events. For 1416896/1416896 co-relation queries the response was YES. Maximal size of possible extension queue 762. Compared 108037 event pairs, 569 based on Foata normal form. 34/13907 useless extension candidates. Maximal degree in co-relation 223122. Up to 4521 conditions per place. [2024-12-02 14:06:05,582 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 439 selfloop transitions, 1271 changer transitions 4/1715 dead transitions. [2024-12-02 14:06:05,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 714 places, 1715 transitions, 93989 flow [2024-12-02 14:06:05,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-12-02 14:06:05,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-12-02 14:06:05,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 460 transitions. [2024-12-02 14:06:05,583 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42870456663560114 [2024-12-02 14:06:05,583 INFO L175 Difference]: Start difference. First operand has 692 places, 1585 transitions, 87253 flow. Second operand 29 states and 460 transitions. [2024-12-02 14:06:05,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 714 places, 1715 transitions, 93989 flow [2024-12-02 14:06:18,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 693 places, 1715 transitions, 92476 flow, removed 7 selfloop flow, removed 21 redundant places. [2024-12-02 14:06:18,935 INFO L231 Difference]: Finished difference. Result has 697 places, 1619 transitions, 91592 flow [2024-12-02 14:06:18,936 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=85470, PETRI_DIFFERENCE_MINUEND_PLACES=665, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=91592, PETRI_PLACES=697, PETRI_TRANSITIONS=1619} [2024-12-02 14:06:18,937 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 661 predicate places. [2024-12-02 14:06:18,937 INFO L471 AbstractCegarLoop]: Abstraction has has 697 places, 1619 transitions, 91592 flow [2024-12-02 14:06:18,937 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 12.615384615384615) internal successors, (328), 26 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:06:18,937 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:06:18,937 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:06:18,947 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2024-12-02 14:06:19,137 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2024-12-02 14:06:19,138 INFO L396 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 14:06:19,138 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:06:19,138 INFO L85 PathProgramCache]: Analyzing trace with hash 69834044, now seen corresponding path program 36 times [2024-12-02 14:06:19,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:06:19,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630583652] [2024-12-02 14:06:19,139 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:06:19,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:06:19,160 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2024-12-02 14:06:19,160 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:06:19,477 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:06:19,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:06:19,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630583652] [2024-12-02 14:06:19,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630583652] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:06:19,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1570067993] [2024-12-02 14:06:19,478 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:06:19,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:06:19,478 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:06:19,479 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:06:19,480 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2024-12-02 14:06:19,678 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2024-12-02 14:06:19,678 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:06:19,680 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-12-02 14:06:19,681 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:06:19,684 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 0 case distinctions, treesize of input 14 treesize of output 3 [2024-12-02 14:06:19,771 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 5 treesize of output 3 [2024-12-02 14:06:19,980 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 72 [2024-12-02 14:06:20,025 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:06:20,025 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:06:20,209 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:06:20,210 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 95 treesize of output 55 [2024-12-02 14:06:20,333 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:06:20,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1570067993] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:06:20,333 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:06:20,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 28 [2024-12-02 14:06:20,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944490766] [2024-12-02 14:06:20,333 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:06:20,333 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-12-02 14:06:20,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:06:20,334 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-12-02 14:06:20,334 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=617, Unknown=0, NotChecked=0, Total=756 [2024-12-02 14:06:20,577 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-12-02 14:06:20,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 697 places, 1619 transitions, 91592 flow. Second operand has 28 states, 28 states have (on average 10.607142857142858) internal successors, (297), 28 states have internal predecessors, (297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:06:20,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:06:20,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-12-02 14:06:20,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:06:30,988 INFO L124 PetriNetUnfolderBase]: 7779/13983 cut-off events. [2024-12-02 14:06:30,988 INFO L125 PetriNetUnfolderBase]: For 1495042/1495042 co-relation queries the response was YES. [2024-12-02 14:06:31,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 229335 conditions, 13983 events. 7779/13983 cut-off events. For 1495042/1495042 co-relation queries the response was YES. Maximal size of possible extension queue 760. Compared 109223 event pairs, 2912 based on Foata normal form. 14/13997 useless extension candidates. Maximal degree in co-relation 229175. Up to 9077 conditions per place. [2024-12-02 14:06:31,333 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 823 selfloop transitions, 882 changer transitions 5/1711 dead transitions. [2024-12-02 14:06:31,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 712 places, 1711 transitions, 97282 flow [2024-12-02 14:06:31,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-02 14:06:31,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-12-02 14:06:31,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 300 transitions. [2024-12-02 14:06:31,334 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3861003861003861 [2024-12-02 14:06:31,334 INFO L175 Difference]: Start difference. First operand has 697 places, 1619 transitions, 91592 flow. Second operand 21 states and 300 transitions. [2024-12-02 14:06:31,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 712 places, 1711 transitions, 97282 flow [2024-12-02 14:06:46,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 701 places, 1711 transitions, 96477 flow, removed 45 selfloop flow, removed 11 redundant places. [2024-12-02 14:06:46,218 INFO L231 Difference]: Finished difference. Result has 704 places, 1642 transitions, 94197 flow [2024-12-02 14:06:46,219 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=90383, PETRI_DIFFERENCE_MINUEND_PLACES=681, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=850, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=753, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=94197, PETRI_PLACES=704, PETRI_TRANSITIONS=1642} [2024-12-02 14:06:46,219 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 668 predicate places. [2024-12-02 14:06:46,220 INFO L471 AbstractCegarLoop]: Abstraction has has 704 places, 1642 transitions, 94197 flow [2024-12-02 14:06:46,220 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 10.607142857142858) internal successors, (297), 28 states have internal predecessors, (297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:06:46,220 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:06:46,220 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:06:46,225 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2024-12-02 14:06:46,420 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:06:46,420 INFO L396 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 14:06:46,421 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:06:46,421 INFO L85 PathProgramCache]: Analyzing trace with hash 623637173, now seen corresponding path program 37 times [2024-12-02 14:06:46,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:06:46,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888304905] [2024-12-02 14:06:46,421 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:06:46,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:06:46,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:06:46,793 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:06:46,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:06:46,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888304905] [2024-12-02 14:06:46,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888304905] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:06:46,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296599482] [2024-12-02 14:06:46,794 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:06:46,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:06:46,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:06:46,795 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:06:46,796 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2024-12-02 14:06:46,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:06:46,908 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-12-02 14:06:46,909 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:06:47,106 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 59 [2024-12-02 14:06:47,161 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:06:47,161 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:06:47,368 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:06:47,369 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 125 treesize of output 69 [2024-12-02 14:06:47,439 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:06:47,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [296599482] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:06:47,439 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:06:47,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10] total 25 [2024-12-02 14:06:47,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951395852] [2024-12-02 14:06:47,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:06:47,439 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-12-02 14:06:47,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:06:47,440 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-12-02 14:06:47,440 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2024-12-02 14:06:47,615 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 14:06:47,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 704 places, 1642 transitions, 94197 flow. Second operand has 25 states, 25 states have (on average 12.64) internal successors, (316), 25 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:06:47,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:06:47,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 14:06:47,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:06:59,331 INFO L124 PetriNetUnfolderBase]: 8069/14462 cut-off events. [2024-12-02 14:06:59,331 INFO L125 PetriNetUnfolderBase]: For 1581050/1581050 co-relation queries the response was YES. [2024-12-02 14:06:59,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 239888 conditions, 14462 events. 8069/14462 cut-off events. For 1581050/1581050 co-relation queries the response was YES. Maximal size of possible extension queue 794. Compared 113172 event pairs, 2054 based on Foata normal form. 5/14467 useless extension candidates. Maximal degree in co-relation 239725. Up to 5671 conditions per place. [2024-12-02 14:06:59,895 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 255 selfloop transitions, 1499 changer transitions 15/1770 dead transitions. [2024-12-02 14:06:59,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 724 places, 1770 transitions, 101208 flow [2024-12-02 14:06:59,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-02 14:06:59,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-12-02 14:06:59,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 401 transitions. [2024-12-02 14:06:59,896 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4335135135135135 [2024-12-02 14:06:59,896 INFO L175 Difference]: Start difference. First operand has 704 places, 1642 transitions, 94197 flow. Second operand 25 states and 401 transitions. [2024-12-02 14:06:59,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 724 places, 1770 transitions, 101208 flow [2024-12-02 14:07:14,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 715 places, 1770 transitions, 100904 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-12-02 14:07:14,567 INFO L231 Difference]: Finished difference. Result has 720 places, 1681 transitions, 101201 flow [2024-12-02 14:07:14,568 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=93419, PETRI_DIFFERENCE_MINUEND_PLACES=691, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1449, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=101201, PETRI_PLACES=720, PETRI_TRANSITIONS=1681} [2024-12-02 14:07:14,568 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 684 predicate places. [2024-12-02 14:07:14,568 INFO L471 AbstractCegarLoop]: Abstraction has has 720 places, 1681 transitions, 101201 flow [2024-12-02 14:07:14,568 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 12.64) internal successors, (316), 25 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:07:14,568 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:07:14,568 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:07:14,575 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2024-12-02 14:07:14,769 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:07:14,769 INFO L396 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 14:07:14,769 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:07:14,769 INFO L85 PathProgramCache]: Analyzing trace with hash -395245706, now seen corresponding path program 38 times [2024-12-02 14:07:14,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:07:14,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542200949] [2024-12-02 14:07:14,770 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:07:14,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:07:14,788 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:07:14,788 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:07:15,436 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:07:15,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:07:15,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542200949] [2024-12-02 14:07:15,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542200949] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:07:15,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [457598856] [2024-12-02 14:07:15,436 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:07:15,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:07:15,436 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:07:15,438 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:07:15,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2024-12-02 14:07:15,555 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:07:15,555 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:07:15,556 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-12-02 14:07:15,558 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:07:15,844 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 72 [2024-12-02 14:07:15,915 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:07:15,915 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:07:16,113 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-12-02 14:07:16,113 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 40 treesize of output 19 [2024-12-02 14:07:16,160 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:07:16,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [457598856] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:07:16,160 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:07:16,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 28 [2024-12-02 14:07:16,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594572063] [2024-12-02 14:07:16,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:07:16,160 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-12-02 14:07:16,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:07:16,161 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-12-02 14:07:16,161 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=654, Unknown=0, NotChecked=0, Total=756 [2024-12-02 14:07:16,434 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 14:07:16,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 720 places, 1681 transitions, 101201 flow. Second operand has 28 states, 28 states have (on average 12.857142857142858) internal successors, (360), 28 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:07:16,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:07:16,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 14:07:16,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:07:28,001 INFO L124 PetriNetUnfolderBase]: 8143/14554 cut-off events. [2024-12-02 14:07:28,002 INFO L125 PetriNetUnfolderBase]: For 1771808/1771808 co-relation queries the response was YES. [2024-12-02 14:07:28,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 251303 conditions, 14554 events. 8143/14554 cut-off events. For 1771808/1771808 co-relation queries the response was YES. Maximal size of possible extension queue 800. Compared 113055 event pairs, 418 based on Foata normal form. 20/14574 useless extension candidates. Maximal degree in co-relation 251135. Up to 2946 conditions per place. [2024-12-02 14:07:28,369 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 344 selfloop transitions, 1470 changer transitions 11/1826 dead transitions. [2024-12-02 14:07:28,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 751 places, 1826 transitions, 108027 flow [2024-12-02 14:07:28,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-12-02 14:07:28,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2024-12-02 14:07:28,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 585 transitions. [2024-12-02 14:07:28,371 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42731921110299487 [2024-12-02 14:07:28,371 INFO L175 Difference]: Start difference. First operand has 720 places, 1681 transitions, 101201 flow. Second operand 37 states and 585 transitions. [2024-12-02 14:07:28,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 751 places, 1826 transitions, 108027 flow [2024-12-02 14:07:47,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 725 places, 1826 transitions, 106206 flow, removed 34 selfloop flow, removed 26 redundant places. [2024-12-02 14:07:47,388 INFO L231 Difference]: Finished difference. Result has 727 places, 1710 transitions, 104297 flow [2024-12-02 14:07:47,388 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=98856, PETRI_DIFFERENCE_MINUEND_PLACES=689, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1428, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=104297, PETRI_PLACES=727, PETRI_TRANSITIONS=1710} [2024-12-02 14:07:47,389 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 691 predicate places. [2024-12-02 14:07:47,389 INFO L471 AbstractCegarLoop]: Abstraction has has 727 places, 1710 transitions, 104297 flow [2024-12-02 14:07:47,389 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 12.857142857142858) internal successors, (360), 28 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:07:47,389 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:07:47,389 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:07:47,395 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2024-12-02 14:07:47,590 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:07:47,591 INFO L396 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 14:07:47,593 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:07:47,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1992692020, now seen corresponding path program 39 times [2024-12-02 14:07:47,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:07:47,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102655927] [2024-12-02 14:07:47,594 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:07:47,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:07:47,618 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 14:07:47,618 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:07:47,992 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:07:47,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:07:47,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102655927] [2024-12-02 14:07:47,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102655927] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:07:47,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1195765098] [2024-12-02 14:07:47,992 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:07:47,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:07:47,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:07:47,994 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:07:48,018 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2024-12-02 14:07:48,146 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 14:07:48,147 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:07:48,148 INFO L256 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-12-02 14:07:48,149 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:07:48,152 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 0 case distinctions, treesize of input 14 treesize of output 3 [2024-12-02 14:07:48,722 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 37 [2024-12-02 14:07:48,727 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:07:48,727 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:07:48,975 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:07:48,975 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 95 treesize of output 55 [2024-12-02 14:07:49,107 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:07:49,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1195765098] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:07:49,108 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:07:49,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2024-12-02 14:07:49,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355537597] [2024-12-02 14:07:49,108 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:07:49,108 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-12-02 14:07:49,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:07:49,108 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-12-02 14:07:49,108 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=563, Unknown=0, NotChecked=0, Total=702 [2024-12-02 14:07:49,344 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-12-02 14:07:49,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 727 places, 1710 transitions, 104297 flow. Second operand has 27 states, 27 states have (on average 10.703703703703704) internal successors, (289), 27 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:07:49,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:07:49,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-12-02 14:07:49,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:07:58,857 INFO L124 PetriNetUnfolderBase]: 7559/13511 cut-off events. [2024-12-02 14:07:58,857 INFO L125 PetriNetUnfolderBase]: For 1721226/1721226 co-relation queries the response was YES. [2024-12-02 14:07:59,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 243454 conditions, 13511 events. 7559/13511 cut-off events. For 1721226/1721226 co-relation queries the response was YES. Maximal size of possible extension queue 734. Compared 103840 event pairs, 2193 based on Foata normal form. 6/13517 useless extension candidates. Maximal degree in co-relation 243297. Up to 7267 conditions per place. [2024-12-02 14:07:59,111 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 821 selfloop transitions, 921 changer transitions 16/1759 dead transitions. [2024-12-02 14:07:59,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 742 places, 1759 transitions, 108021 flow [2024-12-02 14:07:59,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-02 14:07:59,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-12-02 14:07:59,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 260 transitions. [2024-12-02 14:07:59,113 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39039039039039036 [2024-12-02 14:07:59,113 INFO L175 Difference]: Start difference. First operand has 727 places, 1710 transitions, 104297 flow. Second operand 18 states and 260 transitions. [2024-12-02 14:07:59,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 742 places, 1759 transitions, 108021 flow [2024-12-02 14:08:14,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 717 places, 1759 transitions, 106940 flow, removed 31 selfloop flow, removed 25 redundant places. [2024-12-02 14:08:14,434 INFO L231 Difference]: Finished difference. Result has 717 places, 1693 transitions, 104252 flow [2024-12-02 14:08:14,435 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=102809, PETRI_DIFFERENCE_MINUEND_PLACES=700, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=921, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=782, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=104252, PETRI_PLACES=717, PETRI_TRANSITIONS=1693} [2024-12-02 14:08:14,443 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 681 predicate places. [2024-12-02 14:08:14,443 INFO L471 AbstractCegarLoop]: Abstraction has has 717 places, 1693 transitions, 104252 flow [2024-12-02 14:08:14,444 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 10.703703703703704) internal successors, (289), 27 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:08:14,444 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:08:14,444 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:08:14,454 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2024-12-02 14:08:14,644 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2024-12-02 14:08:14,644 INFO L396 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 14:08:14,645 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:08:14,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1532736422, now seen corresponding path program 40 times [2024-12-02 14:08:14,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:08:14,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976534872] [2024-12-02 14:08:14,645 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:08:14,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:08:14,660 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:08:14,660 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:08:15,262 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:08:15,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:08:15,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976534872] [2024-12-02 14:08:15,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976534872] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:08:15,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1826929763] [2024-12-02 14:08:15,262 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:08:15,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:08:15,262 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:08:15,264 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:08:15,265 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2024-12-02 14:08:15,404 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:08:15,404 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:08:15,406 INFO L256 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-12-02 14:08:15,408 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:08:16,114 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 182 treesize of output 118 [2024-12-02 14:08:16,322 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 14:08:16,322 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:08:18,546 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:08:18,546 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 221 treesize of output 147 [2024-12-02 14:08:18,840 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:08:18,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1826929763] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:08:18,840 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:08:18,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 13] total 37 [2024-12-02 14:08:18,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863148252] [2024-12-02 14:08:18,840 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:08:18,840 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-12-02 14:08:18,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:08:18,841 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-12-02 14:08:18,841 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=1157, Unknown=0, NotChecked=0, Total=1332 [2024-12-02 14:08:19,369 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 14:08:19,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 717 places, 1693 transitions, 104252 flow. Second operand has 37 states, 37 states have (on average 12.35135135135135) internal successors, (457), 37 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:08:19,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:08:19,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 14:08:19,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:08:37,082 INFO L124 PetriNetUnfolderBase]: 8050/14393 cut-off events. [2024-12-02 14:08:37,082 INFO L125 PetriNetUnfolderBase]: For 1868114/1868114 co-relation queries the response was YES. [2024-12-02 14:08:37,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 260717 conditions, 14393 events. 8050/14393 cut-off events. For 1868114/1868114 co-relation queries the response was YES. Maximal size of possible extension queue 755. Compared 110966 event pairs, 573 based on Foata normal form. 17/14410 useless extension candidates. Maximal degree in co-relation 260573. Up to 2898 conditions per place. [2024-12-02 14:08:37,335 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 540 selfloop transitions, 1629 changer transitions 68/2238 dead transitions. [2024-12-02 14:08:37,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 772 places, 2238 transitions, 128812 flow [2024-12-02 14:08:37,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-12-02 14:08:37,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2024-12-02 14:08:37,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 1001 transitions. [2024-12-02 14:08:37,337 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4294294294294294 [2024-12-02 14:08:37,337 INFO L175 Difference]: Start difference. First operand has 717 places, 1693 transitions, 104252 flow. Second operand 63 states and 1001 transitions. [2024-12-02 14:08:37,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 772 places, 2238 transitions, 128812 flow [2024-12-02 14:08:54,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 761 places, 2238 transitions, 128285 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-12-02 14:08:54,734 INFO L231 Difference]: Finished difference. Result has 780 places, 1945 transitions, 123712 flow [2024-12-02 14:08:54,735 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=103770, PETRI_DIFFERENCE_MINUEND_PLACES=699, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1383, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=63, PETRI_FLOW=123712, PETRI_PLACES=780, PETRI_TRANSITIONS=1945} [2024-12-02 14:08:54,735 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 744 predicate places. [2024-12-02 14:08:54,736 INFO L471 AbstractCegarLoop]: Abstraction has has 780 places, 1945 transitions, 123712 flow [2024-12-02 14:08:54,736 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 12.35135135135135) internal successors, (457), 37 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:08:54,736 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:08:54,736 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:08:54,742 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2024-12-02 14:08:54,936 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2024-12-02 14:08:54,936 INFO L396 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 14:08:54,938 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:08:54,938 INFO L85 PathProgramCache]: Analyzing trace with hash 877033998, now seen corresponding path program 41 times [2024-12-02 14:08:54,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:08:54,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124938403] [2024-12-02 14:08:54,938 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:08:54,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:08:54,964 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 14:08:54,964 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:08:56,007 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:08:56,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:08:56,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124938403] [2024-12-02 14:08:56,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124938403] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:08:56,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209991753] [2024-12-02 14:08:56,008 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:08:56,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:08:56,008 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:08:56,009 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:08:56,010 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2024-12-02 14:08:56,146 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 14:08:56,146 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:08:56,148 INFO L256 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-12-02 14:08:56,150 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:08:56,947 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 105 [2024-12-02 14:08:57,129 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:08:57,129 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:08:59,593 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:08:59,593 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 397 treesize of output 250 [2024-12-02 14:09:00,202 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:09:00,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [209991753] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:09:00,203 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:09:00,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15, 13] total 41 [2024-12-02 14:09:00,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330553426] [2024-12-02 14:09:00,203 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:09:00,203 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2024-12-02 14:09:00,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:09:00,203 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2024-12-02 14:09:00,204 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=1443, Unknown=0, NotChecked=0, Total=1640 [2024-12-02 14:09:01,100 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 14:09:01,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 780 places, 1945 transitions, 123712 flow. Second operand has 41 states, 41 states have (on average 12.195121951219512) internal successors, (500), 41 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:09:01,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:09:01,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 14:09:01,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:09:22,900 INFO L124 PetriNetUnfolderBase]: 8579/15366 cut-off events. [2024-12-02 14:09:22,900 INFO L125 PetriNetUnfolderBase]: For 2141843/2141843 co-relation queries the response was YES. [2024-12-02 14:09:23,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 286489 conditions, 15366 events. 8579/15366 cut-off events. For 2141843/2141843 co-relation queries the response was YES. Maximal size of possible extension queue 794. Compared 119620 event pairs, 461 based on Foata normal form. 13/15379 useless extension candidates. Maximal degree in co-relation 286326. Up to 3100 conditions per place. [2024-12-02 14:09:23,194 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 514 selfloop transitions, 1835 changer transitions 53/2403 dead transitions. [2024-12-02 14:09:23,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 848 places, 2403 transitions, 142627 flow [2024-12-02 14:09:23,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-12-02 14:09:23,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2024-12-02 14:09:23,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 1197 transitions. [2024-12-02 14:09:23,196 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42567567567567566 [2024-12-02 14:09:23,196 INFO L175 Difference]: Start difference. First operand has 780 places, 1945 transitions, 123712 flow. Second operand 76 states and 1197 transitions. [2024-12-02 14:09:23,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 848 places, 2403 transitions, 142627 flow [2024-12-02 14:09:46,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 835 places, 2403 transitions, 141626 flow, removed 161 selfloop flow, removed 13 redundant places. [2024-12-02 14:09:46,584 INFO L231 Difference]: Finished difference. Result has 850 places, 2092 transitions, 137575 flow [2024-12-02 14:09:46,586 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=122813, PETRI_DIFFERENCE_MINUEND_PLACES=760, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1945, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1689, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=76, PETRI_FLOW=137575, PETRI_PLACES=850, PETRI_TRANSITIONS=2092} [2024-12-02 14:09:46,586 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 814 predicate places. [2024-12-02 14:09:46,586 INFO L471 AbstractCegarLoop]: Abstraction has has 850 places, 2092 transitions, 137575 flow [2024-12-02 14:09:46,587 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 12.195121951219512) internal successors, (500), 41 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:09:46,587 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:09:46,587 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:09:46,593 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2024-12-02 14:09:46,787 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2024-12-02 14:09:46,787 INFO L396 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 14:09:46,788 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:09:46,788 INFO L85 PathProgramCache]: Analyzing trace with hash 612820200, now seen corresponding path program 42 times [2024-12-02 14:09:46,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:09:46,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894570568] [2024-12-02 14:09:46,789 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:09:46,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:09:46,817 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2024-12-02 14:09:46,817 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:09:47,426 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:09:47,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:09:47,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894570568] [2024-12-02 14:09:47,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894570568] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:09:47,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943582099] [2024-12-02 14:09:47,427 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:09:47,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:09:47,427 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:09:47,428 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:09:47,429 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2024-12-02 14:09:47,563 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2024-12-02 14:09:47,563 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:09:47,565 INFO L256 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-12-02 14:09:47,567 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:09:48,082 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 182 treesize of output 118 [2024-12-02 14:09:48,303 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:09:48,303 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:09:49,821 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:09:49,821 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 401 treesize of output 265 [2024-12-02 14:09:50,550 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:09:50,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [943582099] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:09:50,550 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:09:50,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 37 [2024-12-02 14:09:50,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403970144] [2024-12-02 14:09:50,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:09:50,550 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-12-02 14:09:50,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:09:50,551 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-12-02 14:09:50,551 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=1141, Unknown=0, NotChecked=0, Total=1332 [2024-12-02 14:09:50,853 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 14:09:50,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 850 places, 2092 transitions, 137575 flow. Second operand has 37 states, 37 states have (on average 12.297297297297296) internal successors, (455), 37 states have internal predecessors, (455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:09:50,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:09:50,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 14:09:50,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:10:08,830 INFO L124 PetriNetUnfolderBase]: 8912/15972 cut-off events. [2024-12-02 14:10:08,831 INFO L125 PetriNetUnfolderBase]: For 2380506/2380506 co-relation queries the response was YES. [2024-12-02 14:10:09,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 306188 conditions, 15972 events. 8912/15972 cut-off events. For 2380506/2380506 co-relation queries the response was YES. Maximal size of possible extension queue 819. Compared 125192 event pairs, 732 based on Foata normal form. 10/15982 useless extension candidates. Maximal degree in co-relation 306015. Up to 3444 conditions per place. [2024-12-02 14:10:09,366 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 545 selfloop transitions, 1854 changer transitions 29/2429 dead transitions. [2024-12-02 14:10:09,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 891 places, 2429 transitions, 153347 flow [2024-12-02 14:10:09,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-12-02 14:10:09,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2024-12-02 14:10:09,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 781 transitions. [2024-12-02 14:10:09,367 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43975225225225223 [2024-12-02 14:10:09,367 INFO L175 Difference]: Start difference. First operand has 850 places, 2092 transitions, 137575 flow. Second operand 48 states and 781 transitions. [2024-12-02 14:10:09,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 891 places, 2429 transitions, 153347 flow [2024-12-02 14:10:38,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 858 places, 2429 transitions, 150105 flow, removed 65 selfloop flow, removed 33 redundant places. [2024-12-02 14:10:38,454 INFO L231 Difference]: Finished difference. Result has 868 places, 2202 transitions, 146735 flow [2024-12-02 14:10:38,455 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=134430, PETRI_DIFFERENCE_MINUEND_PLACES=811, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2092, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1746, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=146735, PETRI_PLACES=868, PETRI_TRANSITIONS=2202} [2024-12-02 14:10:38,456 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 832 predicate places. [2024-12-02 14:10:38,456 INFO L471 AbstractCegarLoop]: Abstraction has has 868 places, 2202 transitions, 146735 flow [2024-12-02 14:10:38,456 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 12.297297297297296) internal successors, (455), 37 states have internal predecessors, (455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:10:38,456 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:10:38,456 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:10:38,465 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2024-12-02 14:10:38,656 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:10:38,657 INFO L396 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-12-02 14:10:38,657 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:10:38,657 INFO L85 PathProgramCache]: Analyzing trace with hash -1249957038, now seen corresponding path program 43 times [2024-12-02 14:10:38,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:10:38,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005594657] [2024-12-02 14:10:38,657 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:10:38,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:10:38,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:10:39,454 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:10:39,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:10:39,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005594657] [2024-12-02 14:10:39,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005594657] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:10:39,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1954204186] [2024-12-02 14:10:39,454 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:10:39,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:10:39,454 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:10:39,456 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:10:39,456 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08b3f0c8-46c0-45eb-b78f-7ced6ed39225/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2024-12-02 14:10:39,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:10:39,580 INFO L256 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-12-02 14:10:39,582 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:10:40,022 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 239 treesize of output 131 [2024-12-02 14:10:40,214 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:10:40,214 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:10:42,148 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:10:42,148 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 394 treesize of output 250 [2024-12-02 14:10:42,741 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 14:10:42,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1954204186] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:10:42,741 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:10:42,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 13, 13] total 38 [2024-12-02 14:10:42,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612896953] [2024-12-02 14:10:42,741 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:10:42,741 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-12-02 14:10:42,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:10:42,742 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-12-02 14:10:42,742 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=1239, Unknown=0, NotChecked=0, Total=1406 [2024-12-02 14:10:43,191 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-12-02 14:10:43,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 868 places, 2202 transitions, 146735 flow. Second operand has 38 states, 38 states have (on average 12.18421052631579) internal successors, (463), 38 states have internal predecessors, (463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:10:43,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:10:43,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-12-02 14:10:43,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand