./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/chl-chromosome-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_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/chl-chromosome-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 23ca06a4d1d66eab783b29fc3ce31114eee62eb7d17a2452b84e2d73b8d92cfa --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 03:03:09,734 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 03:03:09,844 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-28 03:03:09,852 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 03:03:09,852 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 03:03:09,894 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 03:03:09,895 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 03:03:09,895 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 03:03:09,895 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 03:03:09,896 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 03:03:09,896 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 03:03:09,896 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 03:03:09,897 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 03:03:09,897 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 03:03:09,897 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 03:03:09,897 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 03:03:09,897 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 03:03:09,898 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 03:03:09,898 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 03:03:09,898 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 03:03:09,898 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-28 03:03:09,898 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-28 03:03:09,898 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-28 03:03:09,899 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 03:03:09,899 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 03:03:09,899 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-28 03:03:09,899 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 03:03:09,899 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 03:03:09,899 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 03:03:09,900 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 03:03:09,900 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:03:09,900 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:03:09,900 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:03:09,900 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:03:09,901 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 03:03:09,901 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:03:09,901 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:03:09,901 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:03:09,901 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:03:09,901 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 03:03:09,902 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 03:03:09,902 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 03:03:09,902 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 03:03:09,902 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 03:03:09,902 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 03:03:09,902 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 03:03:09,903 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 03:03:09,903 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_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 23ca06a4d1d66eab783b29fc3ce31114eee62eb7d17a2452b84e2d73b8d92cfa [2024-11-28 03:03:10,237 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 03:03:10,251 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 03:03:10,256 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 03:03:10,258 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 03:03:10,258 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 03:03:10,261 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/weaver/chl-chromosome-symm.wvr.c [2024-11-28 03:03:13,388 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/data/642d6e276/e4d87d9fb7dd4b609d99c3bd1526b417/FLAG34c16dd6a [2024-11-28 03:03:13,755 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 03:03:13,755 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/sv-benchmarks/c/weaver/chl-chromosome-symm.wvr.c [2024-11-28 03:03:13,769 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/data/642d6e276/e4d87d9fb7dd4b609d99c3bd1526b417/FLAG34c16dd6a [2024-11-28 03:03:13,793 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/data/642d6e276/e4d87d9fb7dd4b609d99c3bd1526b417 [2024-11-28 03:03:13,797 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 03:03:13,799 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 03:03:13,802 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 03:03:13,802 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 03:03:13,812 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 03:03:13,816 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:03:13" (1/1) ... [2024-11-28 03:03:13,817 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@173f3132 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:03:13, skipping insertion in model container [2024-11-28 03:03:13,818 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:03:13" (1/1) ... [2024-11-28 03:03:13,850 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:03:14,098 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:03:14,103 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:03:14,122 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 03:03:14,153 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:03:14,171 INFO L204 MainTranslator]: Completed translation [2024-11-28 03:03:14,172 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:03:14 WrapperNode [2024-11-28 03:03:14,172 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 03:03:14,173 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 03:03:14,173 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 03:03:14,174 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 03:03:14,184 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:03:14" (1/1) ... [2024-11-28 03:03:14,192 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:03:14" (1/1) ... [2024-11-28 03:03:14,233 INFO L138 Inliner]: procedures = 24, calls = 28, calls flagged for inlining = 16, calls inlined = 20, statements flattened = 189 [2024-11-28 03:03:14,235 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 03:03:14,236 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 03:03:14,236 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 03:03:14,236 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 03:03:14,247 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:03:14" (1/1) ... [2024-11-28 03:03:14,247 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:03:14" (1/1) ... [2024-11-28 03:03:14,250 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:03:14" (1/1) ... [2024-11-28 03:03:14,276 INFO L175 MemorySlicer]: Split 8 memory accesses to 2 slices as follows [2, 6]. 75 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 2 writes are split as follows [0, 2]. [2024-11-28 03:03:14,277 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:03:14" (1/1) ... [2024-11-28 03:03:14,277 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:03:14" (1/1) ... [2024-11-28 03:03:14,284 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:03:14" (1/1) ... [2024-11-28 03:03:14,289 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:03:14" (1/1) ... [2024-11-28 03:03:14,293 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:03:14" (1/1) ... [2024-11-28 03:03:14,296 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:03:14" (1/1) ... [2024-11-28 03:03:14,298 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:03:14" (1/1) ... [2024-11-28 03:03:14,304 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 03:03:14,305 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 03:03:14,305 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 03:03:14,305 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 03:03:14,310 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:03:14" (1/1) ... [2024-11-28 03:03:14,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:03:14,338 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:14,356 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 03:03:14,360 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 03:03:14,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 03:03:14,393 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-28 03:03:14,393 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-28 03:03:14,393 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-28 03:03:14,393 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-28 03:03:14,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 03:03:14,394 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 03:03:14,394 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 03:03:14,394 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 03:03:14,394 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 03:03:14,394 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 03:03:14,395 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 03:03:14,395 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 03:03:14,395 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 03:03:14,397 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-28 03:03:14,542 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 03:03:14,545 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 03:03:15,126 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-28 03:03:15,126 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 03:03:15,605 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 03:03:15,605 INFO L312 CfgBuilder]: Removed 4 assume(true) statements. [2024-11-28 03:03:15,606 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:03:15 BoogieIcfgContainer [2024-11-28 03:03:15,606 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 03:03:15,609 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 03:03:15,610 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 03:03:15,616 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 03:03:15,616 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 03:03:13" (1/3) ... [2024-11-28 03:03:15,617 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5409ed7d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:03:15, skipping insertion in model container [2024-11-28 03:03:15,617 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:03:14" (2/3) ... [2024-11-28 03:03:15,617 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5409ed7d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:03:15, skipping insertion in model container [2024-11-28 03:03:15,617 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:03:15" (3/3) ... [2024-11-28 03:03:15,618 INFO L128 eAbstractionObserver]: Analyzing ICFG chl-chromosome-symm.wvr.c [2024-11-28 03:03:15,632 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 03:03:15,634 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG chl-chromosome-symm.wvr.c that has 3 procedures, 39 locations, 1 initial locations, 4 loop locations, and 14 error locations. [2024-11-28 03:03:15,634 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-28 03:03:15,711 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-28 03:03:15,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 45 places, 42 transitions, 98 flow [2024-11-28 03:03:15,798 INFO L124 PetriNetUnfolderBase]: 4/40 cut-off events. [2024-11-28 03:03:15,802 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-28 03:03:15,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 40 events. 4/40 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 86 event pairs, 0 based on Foata normal form. 0/22 useless extension candidates. Maximal degree in co-relation 24. Up to 2 conditions per place. [2024-11-28 03:03:15,808 INFO L82 GeneralOperation]: Start removeDead. Operand has 45 places, 42 transitions, 98 flow [2024-11-28 03:03:15,813 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 39 transitions, 90 flow [2024-11-28 03:03:15,828 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 03:03:15,842 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;@608f09f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 03:03:15,842 INFO L334 AbstractCegarLoop]: Starting to check reachability of 24 error locations. [2024-11-28 03:03:15,846 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-28 03:03:15,846 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-11-28 03:03:15,846 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-28 03:03:15,847 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:15,847 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-28 03:03:15,848 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:03:15,853 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:15,853 INFO L85 PathProgramCache]: Analyzing trace with hash 663423, now seen corresponding path program 1 times [2024-11-28 03:03:15,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:15,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707739318] [2024-11-28 03:03:15,862 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:15,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:15,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:16,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:03:16,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:16,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707739318] [2024-11-28 03:03:16,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707739318] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:03:16,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:03:16,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-28 03:03:16,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808625432] [2024-11-28 03:03:16,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:03:16,196 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:03:16,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:16,232 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:03:16,233 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:03:16,283 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-11-28 03:03:16,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 39 transitions, 90 flow. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:16,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:16,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-11-28 03:03:16,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:16,412 INFO L124 PetriNetUnfolderBase]: 39/106 cut-off events. [2024-11-28 03:03:16,413 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2024-11-28 03:03:16,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 195 conditions, 106 events. 39/106 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 349 event pairs, 22 based on Foata normal form. 1/83 useless extension candidates. Maximal degree in co-relation 150. Up to 68 conditions per place. [2024-11-28 03:03:16,416 INFO L140 encePairwiseOnDemand]: 37/42 looper letters, 18 selfloop transitions, 2 changer transitions 0/35 dead transitions. [2024-11-28 03:03:16,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 35 transitions, 122 flow [2024-11-28 03:03:16,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:03:16,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 03:03:16,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 77 transitions. [2024-11-28 03:03:16,431 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-11-28 03:03:16,433 INFO L175 Difference]: Start difference. First operand has 42 places, 39 transitions, 90 flow. Second operand 3 states and 77 transitions. [2024-11-28 03:03:16,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 35 transitions, 122 flow [2024-11-28 03:03:16,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 35 transitions, 114 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 03:03:16,442 INFO L231 Difference]: Finished difference. Result has 36 places, 35 transitions, 78 flow [2024-11-28 03:03:16,445 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=78, PETRI_PLACES=36, PETRI_TRANSITIONS=35} [2024-11-28 03:03:16,449 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, -6 predicate places. [2024-11-28 03:03:16,449 INFO L471 AbstractCegarLoop]: Abstraction has has 36 places, 35 transitions, 78 flow [2024-11-28 03:03:16,449 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:16,449 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:16,450 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-28 03:03:16,450 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 03:03:16,450 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:03:16,451 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:16,451 INFO L85 PathProgramCache]: Analyzing trace with hash 663424, now seen corresponding path program 1 times [2024-11-28 03:03:16,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:16,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875513522] [2024-11-28 03:03:16,452 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:16,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:16,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:16,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:03:16,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:16,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875513522] [2024-11-28 03:03:16,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875513522] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:03:16,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:03:16,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:03:16,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936742] [2024-11-28 03:03:16,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:03:16,796 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:03:16,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:16,796 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:03:16,796 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:03:16,879 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-11-28 03:03:16,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 35 transitions, 78 flow. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:16,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:16,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-11-28 03:03:16,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:17,055 INFO L124 PetriNetUnfolderBase]: 39/110 cut-off events. [2024-11-28 03:03:17,056 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-11-28 03:03:17,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 198 conditions, 110 events. 39/110 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 347 event pairs, 22 based on Foata normal form. 1/86 useless extension candidates. Maximal degree in co-relation 167. Up to 76 conditions per place. [2024-11-28 03:03:17,059 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 22 selfloop transitions, 4 changer transitions 0/39 dead transitions. [2024-11-28 03:03:17,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 39 transitions, 138 flow [2024-11-28 03:03:17,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:03:17,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 03:03:17,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 84 transitions. [2024-11-28 03:03:17,062 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-11-28 03:03:17,063 INFO L175 Difference]: Start difference. First operand has 36 places, 35 transitions, 78 flow. Second operand 3 states and 84 transitions. [2024-11-28 03:03:17,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 39 transitions, 138 flow [2024-11-28 03:03:17,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 39 transitions, 134 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:03:17,067 INFO L231 Difference]: Finished difference. Result has 37 places, 37 transitions, 100 flow [2024-11-28 03:03:17,067 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=37, PETRI_TRANSITIONS=37} [2024-11-28 03:03:17,068 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, -5 predicate places. [2024-11-28 03:03:17,070 INFO L471 AbstractCegarLoop]: Abstraction has has 37 places, 37 transitions, 100 flow [2024-11-28 03:03:17,070 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:17,070 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:17,070 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-11-28 03:03:17,070 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 03:03:17,071 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:03:17,071 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:17,071 INFO L85 PathProgramCache]: Analyzing trace with hash 637571940, now seen corresponding path program 1 times [2024-11-28 03:03:17,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:17,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223680] [2024-11-28 03:03:17,073 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:17,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:17,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:17,493 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:03:17,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:17,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223680] [2024-11-28 03:03:17,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223680] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:17,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724550934] [2024-11-28 03:03:17,495 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:17,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:17,496 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:17,498 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:03:17,505 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 03:03:17,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:17,594 INFO L256 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-28 03:03:17,599 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:17,661 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 03:03:17,767 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:03:17,767 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:17,904 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:03:17,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724550934] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:03:17,906 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:03:17,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 2, 2] total 7 [2024-11-28 03:03:17,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057741201] [2024-11-28 03:03:17,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:03:17,907 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 03:03:17,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:17,908 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 03:03:17,908 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-11-28 03:03:18,135 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-11-28 03:03:18,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 37 transitions, 100 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:18,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:18,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-11-28 03:03:18,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:18,441 INFO L124 PetriNetUnfolderBase]: 45/128 cut-off events. [2024-11-28 03:03:18,441 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-11-28 03:03:18,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 256 conditions, 128 events. 45/128 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 417 event pairs, 22 based on Foata normal form. 0/104 useless extension candidates. Maximal degree in co-relation 202. Up to 79 conditions per place. [2024-11-28 03:03:18,442 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 28 selfloop transitions, 16 changer transitions 0/57 dead transitions. [2024-11-28 03:03:18,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 57 transitions, 255 flow [2024-11-28 03:03:18,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 03:03:18,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 03:03:18,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-11-28 03:03:18,446 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.626984126984127 [2024-11-28 03:03:18,446 INFO L175 Difference]: Start difference. First operand has 37 places, 37 transitions, 100 flow. Second operand 6 states and 158 transitions. [2024-11-28 03:03:18,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 57 transitions, 255 flow [2024-11-28 03:03:18,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 57 transitions, 248 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 03:03:18,450 INFO L231 Difference]: Finished difference. Result has 44 places, 49 transitions, 212 flow [2024-11-28 03:03:18,451 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=212, PETRI_PLACES=44, PETRI_TRANSITIONS=49} [2024-11-28 03:03:18,451 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 2 predicate places. [2024-11-28 03:03:18,452 INFO L471 AbstractCegarLoop]: Abstraction has has 44 places, 49 transitions, 212 flow [2024-11-28 03:03:18,452 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:18,452 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:18,452 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1] [2024-11-28 03:03:18,462 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 03:03:18,652 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2024-11-28 03:03:18,653 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:03:18,653 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:18,654 INFO L85 PathProgramCache]: Analyzing trace with hash 593262864, now seen corresponding path program 2 times [2024-11-28 03:03:18,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:18,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034662740] [2024-11-28 03:03:18,654 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:03:18,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:18,686 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:03:18,686 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:19,202 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:03:19,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:19,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034662740] [2024-11-28 03:03:19,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034662740] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:19,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [236244735] [2024-11-28 03:03:19,203 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:03:19,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:19,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:19,206 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:03:19,209 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 03:03:19,325 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:03:19,325 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:19,330 INFO L256 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-28 03:03:19,333 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:19,366 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 03:03:19,720 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 16 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:03:19,721 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:20,272 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 12 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:03:20,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [236244735] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:03:20,273 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:03:20,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 17 [2024-11-28 03:03:20,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233943236] [2024-11-28 03:03:20,274 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:03:20,274 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-28 03:03:20,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:20,275 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-28 03:03:20,277 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=225, Unknown=0, NotChecked=0, Total=342 [2024-11-28 03:03:20,772 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-11-28 03:03:20,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 49 transitions, 212 flow. Second operand has 19 states, 19 states have (on average 19.68421052631579) internal successors, (374), 19 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:20,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:20,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-11-28 03:03:20,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:21,227 INFO L124 PetriNetUnfolderBase]: 45/126 cut-off events. [2024-11-28 03:03:21,227 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2024-11-28 03:03:21,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 282 conditions, 126 events. 45/126 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 401 event pairs, 22 based on Foata normal form. 2/106 useless extension candidates. Maximal degree in co-relation 221. Up to 71 conditions per place. [2024-11-28 03:03:21,229 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 15 selfloop transitions, 27 changer transitions 0/55 dead transitions. [2024-11-28 03:03:21,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 55 transitions, 292 flow [2024-11-28 03:03:21,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:03:21,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:03:21,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 242 transitions. [2024-11-28 03:03:21,232 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-11-28 03:03:21,232 INFO L175 Difference]: Start difference. First operand has 44 places, 49 transitions, 212 flow. Second operand 11 states and 242 transitions. [2024-11-28 03:03:21,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 55 transitions, 292 flow [2024-11-28 03:03:21,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 55 transitions, 236 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-11-28 03:03:21,239 INFO L231 Difference]: Finished difference. Result has 47 places, 55 transitions, 210 flow [2024-11-28 03:03:21,239 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=136, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=210, PETRI_PLACES=47, PETRI_TRANSITIONS=55} [2024-11-28 03:03:21,242 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 5 predicate places. [2024-11-28 03:03:21,242 INFO L471 AbstractCegarLoop]: Abstraction has has 47 places, 55 transitions, 210 flow [2024-11-28 03:03:21,242 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 19.68421052631579) internal successors, (374), 19 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:21,242 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:21,242 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:21,255 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-28 03:03:21,447 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:21,448 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:03:21,449 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:21,450 INFO L85 PathProgramCache]: Analyzing trace with hash 1979087083, now seen corresponding path program 1 times [2024-11-28 03:03:21,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:21,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545560549] [2024-11-28 03:03:21,450 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:21,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:21,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:21,642 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:03:21,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:21,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545560549] [2024-11-28 03:03:21,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545560549] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:21,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [521084345] [2024-11-28 03:03:21,646 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:21,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:21,646 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:21,651 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:03:21,654 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 03:03:21,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:21,771 INFO L256 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 03:03:21,773 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:21,817 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:03:21,817 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:21,855 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:03:21,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [521084345] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:03:21,855 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:03:21,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 8 [2024-11-28 03:03:21,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789221949] [2024-11-28 03:03:21,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:03:21,856 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:03:21,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:21,856 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:03:21,856 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=29, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:03:21,886 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 42 [2024-11-28 03:03:21,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 55 transitions, 210 flow. Second operand has 8 states, 8 states have (on average 22.5) internal successors, (180), 8 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:21,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:21,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 42 [2024-11-28 03:03:21,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:22,033 INFO L124 PetriNetUnfolderBase]: 39/120 cut-off events. [2024-11-28 03:03:22,034 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-11-28 03:03:22,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 253 conditions, 120 events. 39/120 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 345 event pairs, 22 based on Foata normal form. 6/104 useless extension candidates. Maximal degree in co-relation 167. Up to 72 conditions per place. [2024-11-28 03:03:22,035 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 22 selfloop transitions, 14 changer transitions 0/49 dead transitions. [2024-11-28 03:03:22,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 49 transitions, 246 flow [2024-11-28 03:03:22,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 03:03:22,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 03:03:22,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-11-28 03:03:22,039 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-11-28 03:03:22,039 INFO L175 Difference]: Start difference. First operand has 47 places, 55 transitions, 210 flow. Second operand 6 states and 160 transitions. [2024-11-28 03:03:22,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 49 transitions, 246 flow [2024-11-28 03:03:22,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 49 transitions, 218 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-11-28 03:03:22,044 INFO L231 Difference]: Finished difference. Result has 46 places, 49 transitions, 174 flow [2024-11-28 03:03:22,044 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=174, PETRI_PLACES=46, PETRI_TRANSITIONS=49} [2024-11-28 03:03:22,044 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-11-28 03:03:22,045 INFO L471 AbstractCegarLoop]: Abstraction has has 46 places, 49 transitions, 174 flow [2024-11-28 03:03:22,045 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.5) internal successors, (180), 8 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:22,045 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:22,045 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:22,057 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-28 03:03:22,245 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:22,246 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:03:22,246 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:22,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1105380271, now seen corresponding path program 2 times [2024-11-28 03:03:22,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:22,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568360307] [2024-11-28 03:03:22,247 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:03:22,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:22,283 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:03:22,285 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:22,543 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-28 03:03:22,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:22,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568360307] [2024-11-28 03:03:22,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568360307] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:03:22,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:03:22,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:03:22,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544228806] [2024-11-28 03:03:22,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:03:22,545 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:03:22,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:22,546 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:03:22,546 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:03:22,650 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-11-28 03:03:22,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 49 transitions, 174 flow. Second operand has 5 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:22,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:22,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-11-28 03:03:22,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:22,815 INFO L124 PetriNetUnfolderBase]: 75/224 cut-off events. [2024-11-28 03:03:22,815 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-28 03:03:22,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 424 conditions, 224 events. 75/224 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 970 event pairs, 31 based on Foata normal form. 8/191 useless extension candidates. Maximal degree in co-relation 341. Up to 86 conditions per place. [2024-11-28 03:03:22,819 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 43 selfloop transitions, 5 changer transitions 0/60 dead transitions. [2024-11-28 03:03:22,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 60 transitions, 295 flow [2024-11-28 03:03:22,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 03:03:22,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 03:03:22,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-11-28 03:03:22,820 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-11-28 03:03:22,821 INFO L175 Difference]: Start difference. First operand has 46 places, 49 transitions, 174 flow. Second operand 6 states and 135 transitions. [2024-11-28 03:03:22,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 60 transitions, 295 flow [2024-11-28 03:03:22,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 60 transitions, 267 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-28 03:03:22,827 INFO L231 Difference]: Finished difference. Result has 47 places, 50 transitions, 164 flow [2024-11-28 03:03:22,828 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=164, PETRI_PLACES=47, PETRI_TRANSITIONS=50} [2024-11-28 03:03:22,829 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 5 predicate places. [2024-11-28 03:03:22,829 INFO L471 AbstractCegarLoop]: Abstraction has has 47 places, 50 transitions, 164 flow [2024-11-28 03:03:22,829 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:22,831 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:22,831 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:22,831 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 03:03:22,831 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:03:22,832 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:22,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1105380270, now seen corresponding path program 1 times [2024-11-28 03:03:22,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:22,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079681991] [2024-11-28 03:03:22,832 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:22,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:22,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:23,075 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-28 03:03:23,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:23,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079681991] [2024-11-28 03:03:23,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079681991] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:23,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [310228385] [2024-11-28 03:03:23,076 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:23,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:23,077 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:23,078 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:03:23,083 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 03:03:23,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:23,181 INFO L256 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 03:03:23,182 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:23,279 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-28 03:03:23,279 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:23,341 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-28 03:03:23,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [310228385] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:03:23,341 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:03:23,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2024-11-28 03:03:23,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635989965] [2024-11-28 03:03:23,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:03:23,342 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 03:03:23,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:23,343 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 03:03:23,343 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=88, Unknown=0, NotChecked=0, Total=156 [2024-11-28 03:03:23,381 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 42 [2024-11-28 03:03:23,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 50 transitions, 164 flow. Second operand has 13 states, 13 states have (on average 22.153846153846153) internal successors, (288), 13 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:23,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:23,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 42 [2024-11-28 03:03:23,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:23,548 INFO L124 PetriNetUnfolderBase]: 64/193 cut-off events. [2024-11-28 03:03:23,548 INFO L125 PetriNetUnfolderBase]: For 40/43 co-relation queries the response was YES. [2024-11-28 03:03:23,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 405 conditions, 193 events. 64/193 cut-off events. For 40/43 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 713 event pairs, 42 based on Foata normal form. 2/159 useless extension candidates. Maximal degree in co-relation 115. Up to 118 conditions per place. [2024-11-28 03:03:23,550 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 25 selfloop transitions, 16 changer transitions 0/54 dead transitions. [2024-11-28 03:03:23,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 54 transitions, 262 flow [2024-11-28 03:03:23,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:03:23,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 03:03:23,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-11-28 03:03:23,552 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-11-28 03:03:23,552 INFO L175 Difference]: Start difference. First operand has 47 places, 50 transitions, 164 flow. Second operand 8 states and 202 transitions. [2024-11-28 03:03:23,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 54 transitions, 262 flow [2024-11-28 03:03:23,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 54 transitions, 254 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 03:03:23,554 INFO L231 Difference]: Finished difference. Result has 52 places, 54 transitions, 222 flow [2024-11-28 03:03:23,555 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=222, PETRI_PLACES=52, PETRI_TRANSITIONS=54} [2024-11-28 03:03:23,555 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 10 predicate places. [2024-11-28 03:03:23,556 INFO L471 AbstractCegarLoop]: Abstraction has has 52 places, 54 transitions, 222 flow [2024-11-28 03:03:23,556 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 22.153846153846153) internal successors, (288), 13 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:23,556 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:23,556 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:23,566 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-28 03:03:23,757 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:23,757 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:03:23,757 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:23,757 INFO L85 PathProgramCache]: Analyzing trace with hash -833281382, now seen corresponding path program 2 times [2024-11-28 03:03:23,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:23,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713287175] [2024-11-28 03:03:23,758 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:03:23,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:23,776 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:03:23,777 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:23,859 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:03:23,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:23,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713287175] [2024-11-28 03:03:23,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713287175] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:03:23,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:03:23,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:03:23,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879929578] [2024-11-28 03:03:23,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:03:23,860 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:03:23,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:23,861 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:03:23,861 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:03:23,891 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-11-28 03:03:23,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 54 transitions, 222 flow. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:23,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:23,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-11-28 03:03:23,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:23,977 INFO L124 PetriNetUnfolderBase]: 86/237 cut-off events. [2024-11-28 03:03:23,978 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2024-11-28 03:03:23,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 510 conditions, 237 events. 86/237 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 935 event pairs, 60 based on Foata normal form. 0/209 useless extension candidates. Maximal degree in co-relation 403. Up to 151 conditions per place. [2024-11-28 03:03:23,979 INFO L140 encePairwiseOnDemand]: 37/42 looper letters, 39 selfloop transitions, 3 changer transitions 0/52 dead transitions. [2024-11-28 03:03:23,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 52 transitions, 302 flow [2024-11-28 03:03:23,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:03:23,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:03:23,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 98 transitions. [2024-11-28 03:03:23,980 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-11-28 03:03:23,981 INFO L175 Difference]: Start difference. First operand has 52 places, 54 transitions, 222 flow. Second operand 5 states and 98 transitions. [2024-11-28 03:03:23,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 52 transitions, 302 flow [2024-11-28 03:03:23,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 52 transitions, 286 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 03:03:23,983 INFO L231 Difference]: Finished difference. Result has 50 places, 52 transitions, 208 flow [2024-11-28 03:03:23,984 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=208, PETRI_PLACES=50, PETRI_TRANSITIONS=52} [2024-11-28 03:03:23,984 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-11-28 03:03:23,984 INFO L471 AbstractCegarLoop]: Abstraction has has 50 places, 52 transitions, 208 flow [2024-11-28 03:03:23,985 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:23,985 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:23,985 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:23,985 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-28 03:03:23,985 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:03:23,985 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:23,986 INFO L85 PathProgramCache]: Analyzing trace with hash -61918442, now seen corresponding path program 1 times [2024-11-28 03:03:23,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:23,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399272280] [2024-11-28 03:03:23,986 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:23,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:24,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:24,110 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2024-11-28 03:03:24,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:24,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399272280] [2024-11-28 03:03:24,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399272280] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:03:24,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:03:24,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:03:24,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286951401] [2024-11-28 03:03:24,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:03:24,111 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:03:24,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:24,112 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:03:24,112 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:03:24,151 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-11-28 03:03:24,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 52 transitions, 208 flow. Second operand has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 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-11-28 03:03:24,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:24,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-11-28 03:03:24,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:24,233 INFO L124 PetriNetUnfolderBase]: 81/199 cut-off events. [2024-11-28 03:03:24,233 INFO L125 PetriNetUnfolderBase]: For 31/36 co-relation queries the response was YES. [2024-11-28 03:03:24,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 457 conditions, 199 events. 81/199 cut-off events. For 31/36 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 668 event pairs, 57 based on Foata normal form. 14/202 useless extension candidates. Maximal degree in co-relation 355. Up to 142 conditions per place. [2024-11-28 03:03:24,235 INFO L140 encePairwiseOnDemand]: 38/42 looper letters, 40 selfloop transitions, 2 changer transitions 0/50 dead transitions. [2024-11-28 03:03:24,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 50 transitions, 288 flow [2024-11-28 03:03:24,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:03:24,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:03:24,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 83 transitions. [2024-11-28 03:03:24,236 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.49404761904761907 [2024-11-28 03:03:24,236 INFO L175 Difference]: Start difference. First operand has 50 places, 52 transitions, 208 flow. Second operand 4 states and 83 transitions. [2024-11-28 03:03:24,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 50 transitions, 288 flow [2024-11-28 03:03:24,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 50 transitions, 283 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 03:03:24,239 INFO L231 Difference]: Finished difference. Result has 48 places, 50 transitions, 203 flow [2024-11-28 03:03:24,239 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=199, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=203, PETRI_PLACES=48, PETRI_TRANSITIONS=50} [2024-11-28 03:03:24,239 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 6 predicate places. [2024-11-28 03:03:24,240 INFO L471 AbstractCegarLoop]: Abstraction has has 48 places, 50 transitions, 203 flow [2024-11-28 03:03:24,240 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 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-11-28 03:03:24,240 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:24,240 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:24,240 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-28 03:03:24,240 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:03:24,240 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:24,240 INFO L85 PathProgramCache]: Analyzing trace with hash -61918441, now seen corresponding path program 1 times [2024-11-28 03:03:24,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:24,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049171717] [2024-11-28 03:03:24,241 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:24,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:24,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:24,734 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 03:03:24,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:24,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049171717] [2024-11-28 03:03:24,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049171717] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:24,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [76657332] [2024-11-28 03:03:24,735 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:24,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:24,735 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:24,737 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:03:24,740 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 03:03:24,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:24,858 INFO L256 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-28 03:03:24,860 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:25,067 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 03:03:25,067 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:25,170 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2024-11-28 03:03:25,320 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 03:03:25,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [76657332] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:03:25,322 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:03:25,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2024-11-28 03:03:25,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269795359] [2024-11-28 03:03:25,322 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:03:25,323 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 03:03:25,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:25,325 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 03:03:25,326 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=462, Unknown=0, NotChecked=0, Total=600 [2024-11-28 03:03:25,826 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 42 [2024-11-28 03:03:25,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 50 transitions, 203 flow. Second operand has 25 states, 25 states have (on average 20.88) internal successors, (522), 25 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:25,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:25,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 42 [2024-11-28 03:03:25,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:26,196 INFO L124 PetriNetUnfolderBase]: 100/265 cut-off events. [2024-11-28 03:03:26,196 INFO L125 PetriNetUnfolderBase]: For 31/34 co-relation queries the response was YES. [2024-11-28 03:03:26,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 572 conditions, 265 events. 100/265 cut-off events. For 31/34 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 990 event pairs, 31 based on Foata normal form. 16/264 useless extension candidates. Maximal degree in co-relation 471. Up to 86 conditions per place. [2024-11-28 03:03:26,198 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 49 selfloop transitions, 14 changer transitions 0/71 dead transitions. [2024-11-28 03:03:26,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 71 transitions, 379 flow [2024-11-28 03:03:26,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 03:03:26,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 03:03:26,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 251 transitions. [2024-11-28 03:03:26,200 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5976190476190476 [2024-11-28 03:03:26,200 INFO L175 Difference]: Start difference. First operand has 48 places, 50 transitions, 203 flow. Second operand 10 states and 251 transitions. [2024-11-28 03:03:26,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 71 transitions, 379 flow [2024-11-28 03:03:26,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 71 transitions, 376 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:03:26,203 INFO L231 Difference]: Finished difference. Result has 57 places, 51 transitions, 242 flow [2024-11-28 03:03:26,203 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=242, PETRI_PLACES=57, PETRI_TRANSITIONS=51} [2024-11-28 03:03:26,203 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 15 predicate places. [2024-11-28 03:03:26,204 INFO L471 AbstractCegarLoop]: Abstraction has has 57 places, 51 transitions, 242 flow [2024-11-28 03:03:26,204 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 20.88) internal successors, (522), 25 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:26,204 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:26,204 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:26,214 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-28 03:03:26,405 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-28 03:03:26,405 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:03:26,406 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:26,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1950269043, now seen corresponding path program 1 times [2024-11-28 03:03:26,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:26,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419680882] [2024-11-28 03:03:26,406 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:26,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:26,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:26,881 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 03:03:26,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:26,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419680882] [2024-11-28 03:03:26,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419680882] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:26,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1875218430] [2024-11-28 03:03:26,882 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:26,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:26,882 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:26,884 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:03:26,887 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 03:03:27,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:27,002 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-28 03:03:27,004 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:27,189 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 03:03:27,189 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:27,284 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2024-11-28 03:03:27,411 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 03:03:27,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1875218430] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:03:27,411 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:03:27,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2024-11-28 03:03:27,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843820550] [2024-11-28 03:03:27,411 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:03:27,412 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 03:03:27,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:27,412 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 03:03:27,413 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=462, Unknown=0, NotChecked=0, Total=600 [2024-11-28 03:03:27,920 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-11-28 03:03:27,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 51 transitions, 242 flow. Second operand has 25 states, 25 states have (on average 20.12) internal successors, (503), 25 states have internal predecessors, (503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:27,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:27,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-11-28 03:03:27,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:28,431 INFO L124 PetriNetUnfolderBase]: 257/586 cut-off events. [2024-11-28 03:03:28,432 INFO L125 PetriNetUnfolderBase]: For 433/482 co-relation queries the response was YES. [2024-11-28 03:03:28,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1370 conditions, 586 events. 257/586 cut-off events. For 433/482 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2867 event pairs, 84 based on Foata normal form. 0/556 useless extension candidates. Maximal degree in co-relation 1258. Up to 183 conditions per place. [2024-11-28 03:03:28,436 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 52 selfloop transitions, 15 changer transitions 0/74 dead transitions. [2024-11-28 03:03:28,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 74 transitions, 466 flow [2024-11-28 03:03:28,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 03:03:28,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 03:03:28,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 239 transitions. [2024-11-28 03:03:28,439 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.569047619047619 [2024-11-28 03:03:28,439 INFO L175 Difference]: Start difference. First operand has 57 places, 51 transitions, 242 flow. Second operand 10 states and 239 transitions. [2024-11-28 03:03:28,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 74 transitions, 466 flow [2024-11-28 03:03:28,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 74 transitions, 432 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-11-28 03:03:28,445 INFO L231 Difference]: Finished difference. Result has 61 places, 53 transitions, 265 flow [2024-11-28 03:03:28,445 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=265, PETRI_PLACES=61, PETRI_TRANSITIONS=53} [2024-11-28 03:03:28,446 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 19 predicate places. [2024-11-28 03:03:28,446 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 53 transitions, 265 flow [2024-11-28 03:03:28,447 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 20.12) internal successors, (503), 25 states have internal predecessors, (503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:28,448 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:28,448 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:28,458 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-28 03:03:28,652 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-28 03:03:28,652 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:03:28,653 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:28,653 INFO L85 PathProgramCache]: Analyzing trace with hash -328797586, now seen corresponding path program 1 times [2024-11-28 03:03:28,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:28,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062221862] [2024-11-28 03:03:28,653 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:28,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:28,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:29,100 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2024-11-28 03:03:29,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:29,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062221862] [2024-11-28 03:03:29,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062221862] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:29,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1471410415] [2024-11-28 03:03:29,102 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:29,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:29,102 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:29,104 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:03:29,108 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 03:03:29,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:29,222 INFO L256 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-11-28 03:03:29,224 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:29,233 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 03:03:29,309 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2024-11-28 03:03:29,310 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2024-11-28 03:03:29,685 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 03:03:29,686 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:30,090 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 03:03:30,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1471410415] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:30,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:03:30,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [5, 9] total 22 [2024-11-28 03:03:30,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263182124] [2024-11-28 03:03:30,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:03:30,091 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 03:03:30,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:30,092 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 03:03:30,092 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=396, Unknown=0, NotChecked=0, Total=552 [2024-11-28 03:03:30,346 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 42 [2024-11-28 03:03:30,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 53 transitions, 265 flow. Second operand has 10 states, 10 states have (on average 21.0) internal successors, (210), 10 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:30,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:30,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 42 [2024-11-28 03:03:30,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:30,564 INFO L124 PetriNetUnfolderBase]: 206/516 cut-off events. [2024-11-28 03:03:30,564 INFO L125 PetriNetUnfolderBase]: For 390/427 co-relation queries the response was YES. [2024-11-28 03:03:30,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1317 conditions, 516 events. 206/516 cut-off events. For 390/427 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2515 event pairs, 128 based on Foata normal form. 17/521 useless extension candidates. Maximal degree in co-relation 1202. Up to 271 conditions per place. [2024-11-28 03:03:30,568 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 49 selfloop transitions, 5 changer transitions 0/63 dead transitions. [2024-11-28 03:03:30,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 63 transitions, 411 flow [2024-11-28 03:03:30,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 03:03:30,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 03:03:30,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-11-28 03:03:30,569 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-11-28 03:03:30,569 INFO L175 Difference]: Start difference. First operand has 61 places, 53 transitions, 265 flow. Second operand 6 states and 145 transitions. [2024-11-28 03:03:30,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 63 transitions, 411 flow [2024-11-28 03:03:30,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 63 transitions, 390 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-28 03:03:30,573 INFO L231 Difference]: Finished difference. Result has 61 places, 53 transitions, 258 flow [2024-11-28 03:03:30,574 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=244, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=258, PETRI_PLACES=61, PETRI_TRANSITIONS=53} [2024-11-28 03:03:30,575 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 19 predicate places. [2024-11-28 03:03:30,575 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 53 transitions, 258 flow [2024-11-28 03:03:30,576 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 21.0) internal successors, (210), 10 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:30,576 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:30,576 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:30,587 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 03:03:30,776 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-28 03:03:30,776 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:03:30,777 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:30,777 INFO L85 PathProgramCache]: Analyzing trace with hash 625942108, now seen corresponding path program 1 times [2024-11-28 03:03:30,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:30,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732604161] [2024-11-28 03:03:30,777 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:30,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:30,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:31,271 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 8 proven. 7 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2024-11-28 03:03:31,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:31,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732604161] [2024-11-28 03:03:31,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732604161] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:31,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490874090] [2024-11-28 03:03:31,272 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:31,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:31,272 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:31,274 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:03:31,277 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 03:03:31,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:31,402 INFO L256 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-28 03:03:31,408 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:31,422 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 03:03:31,431 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 03:03:31,538 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 03:03:31,538 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-28 03:03:31,548 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 03:03:32,052 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 20 proven. 7 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 03:03:32,052 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:32,595 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 25 proven. 2 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 03:03:32,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490874090] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:03:32,596 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:03:32,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 9] total 24 [2024-11-28 03:03:32,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037815963] [2024-11-28 03:03:32,596 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:03:32,597 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-28 03:03:32,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:32,597 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-28 03:03:32,598 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=486, Unknown=0, NotChecked=0, Total=650 [2024-11-28 03:03:33,687 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-11-28 03:03:33,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 53 transitions, 258 flow. Second operand has 26 states, 26 states have (on average 18.115384615384617) internal successors, (471), 26 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:33,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:33,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-11-28 03:03:33,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:34,536 INFO L124 PetriNetUnfolderBase]: 375/876 cut-off events. [2024-11-28 03:03:34,536 INFO L125 PetriNetUnfolderBase]: For 886/911 co-relation queries the response was YES. [2024-11-28 03:03:34,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2284 conditions, 876 events. 375/876 cut-off events. For 886/911 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 4748 event pairs, 75 based on Foata normal form. 48/914 useless extension candidates. Maximal degree in co-relation 2176. Up to 153 conditions per place. [2024-11-28 03:03:34,546 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 81 selfloop transitions, 13 changer transitions 0/102 dead transitions. [2024-11-28 03:03:34,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 102 transitions, 632 flow [2024-11-28 03:03:34,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 03:03:34,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 03:03:34,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 288 transitions. [2024-11-28 03:03:34,549 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5274725274725275 [2024-11-28 03:03:34,549 INFO L175 Difference]: Start difference. First operand has 61 places, 53 transitions, 258 flow. Second operand 13 states and 288 transitions. [2024-11-28 03:03:34,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 102 transitions, 632 flow [2024-11-28 03:03:34,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 102 transitions, 604 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-11-28 03:03:34,554 INFO L231 Difference]: Finished difference. Result has 72 places, 55 transitions, 299 flow [2024-11-28 03:03:34,554 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=299, PETRI_PLACES=72, PETRI_TRANSITIONS=55} [2024-11-28 03:03:34,555 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 30 predicate places. [2024-11-28 03:03:34,555 INFO L471 AbstractCegarLoop]: Abstraction has has 72 places, 55 transitions, 299 flow [2024-11-28 03:03:34,555 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 18.115384615384617) internal successors, (471), 26 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:34,555 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:34,555 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:34,566 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-28 03:03:34,760 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-28 03:03:34,760 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:03:34,760 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:34,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1612201896, now seen corresponding path program 1 times [2024-11-28 03:03:34,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:34,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064951462] [2024-11-28 03:03:34,761 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:34,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:34,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:35,220 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2024-11-28 03:03:35,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:35,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064951462] [2024-11-28 03:03:35,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064951462] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:35,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553433248] [2024-11-28 03:03:35,221 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:35,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:35,222 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:35,224 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:03:35,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 03:03:35,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:35,354 INFO L256 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-28 03:03:35,357 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:35,370 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 03:03:35,376 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 03:03:35,479 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 03:03:35,480 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-28 03:03:35,493 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 03:03:35,995 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 20 proven. 8 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 03:03:35,995 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:36,515 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 25 proven. 3 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 03:03:36,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1553433248] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:03:36,516 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:03:36,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 9] total 24 [2024-11-28 03:03:36,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912007476] [2024-11-28 03:03:36,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:03:36,516 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-28 03:03:36,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:36,517 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-28 03:03:36,517 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=486, Unknown=0, NotChecked=0, Total=650 [2024-11-28 03:03:37,699 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-11-28 03:03:37,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 55 transitions, 299 flow. Second operand has 26 states, 26 states have (on average 19.23076923076923) internal successors, (500), 26 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-11-28 03:03:37,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:37,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-11-28 03:03:37,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:38,572 INFO L124 PetriNetUnfolderBase]: 457/1263 cut-off events. [2024-11-28 03:03:38,572 INFO L125 PetriNetUnfolderBase]: For 1774/1833 co-relation queries the response was YES. [2024-11-28 03:03:38,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3452 conditions, 1263 events. 457/1263 cut-off events. For 1774/1833 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 8044 event pairs, 138 based on Foata normal form. 81/1326 useless extension candidates. Maximal degree in co-relation 3336. Up to 306 conditions per place. [2024-11-28 03:03:38,583 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 80 selfloop transitions, 12 changer transitions 0/102 dead transitions. [2024-11-28 03:03:38,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 102 transitions, 741 flow [2024-11-28 03:03:38,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 03:03:38,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 03:03:38,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 289 transitions. [2024-11-28 03:03:38,585 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5293040293040293 [2024-11-28 03:03:38,585 INFO L175 Difference]: Start difference. First operand has 72 places, 55 transitions, 299 flow. Second operand 13 states and 289 transitions. [2024-11-28 03:03:38,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 102 transitions, 741 flow [2024-11-28 03:03:38,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 102 transitions, 698 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-11-28 03:03:38,591 INFO L231 Difference]: Finished difference. Result has 83 places, 58 transitions, 344 flow [2024-11-28 03:03:38,591 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=288, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=344, PETRI_PLACES=83, PETRI_TRANSITIONS=58} [2024-11-28 03:03:38,592 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 41 predicate places. [2024-11-28 03:03:38,592 INFO L471 AbstractCegarLoop]: Abstraction has has 83 places, 58 transitions, 344 flow [2024-11-28 03:03:38,593 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 19.23076923076923) internal successors, (500), 26 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-11-28 03:03:38,593 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:38,593 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 3, 3, 2, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:38,603 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-28 03:03:38,797 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-28 03:03:38,797 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:03:38,798 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:38,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1833377097, now seen corresponding path program 1 times [2024-11-28 03:03:38,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:38,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214946067] [2024-11-28 03:03:38,798 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:38,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:38,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:39,256 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 12 proven. 22 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 03:03:39,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:39,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214946067] [2024-11-28 03:03:39,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214946067] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:39,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41882690] [2024-11-28 03:03:39,257 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:39,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:39,257 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:39,259 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:03:39,263 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 03:03:39,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:39,398 INFO L256 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-28 03:03:39,400 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:39,407 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 03:03:39,645 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 20 proven. 14 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 03:03:39,645 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:40,032 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 03:03:40,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41882690] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:03:40,032 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:03:40,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 31 [2024-11-28 03:03:40,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272013350] [2024-11-28 03:03:40,034 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:03:40,035 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-28 03:03:40,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:40,035 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-28 03:03:40,036 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=791, Unknown=0, NotChecked=0, Total=992 [2024-11-28 03:03:40,694 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-11-28 03:03:40,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 58 transitions, 344 flow. Second operand has 32 states, 32 states have (on average 18.6875) internal successors, (598), 32 states have internal predecessors, (598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:40,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:40,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-11-28 03:03:40,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:41,478 INFO L124 PetriNetUnfolderBase]: 559/1430 cut-off events. [2024-11-28 03:03:41,478 INFO L125 PetriNetUnfolderBase]: For 2774/2796 co-relation queries the response was YES. [2024-11-28 03:03:41,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4205 conditions, 1430 events. 559/1430 cut-off events. For 2774/2796 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 8949 event pairs, 119 based on Foata normal form. 72/1476 useless extension candidates. Maximal degree in co-relation 4081. Up to 270 conditions per place. [2024-11-28 03:03:41,490 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 103 selfloop transitions, 17 changer transitions 0/130 dead transitions. [2024-11-28 03:03:41,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 130 transitions, 975 flow [2024-11-28 03:03:41,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 03:03:41,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 03:03:41,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 316 transitions. [2024-11-28 03:03:41,493 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5787545787545788 [2024-11-28 03:03:41,493 INFO L175 Difference]: Start difference. First operand has 83 places, 58 transitions, 344 flow. Second operand 13 states and 316 transitions. [2024-11-28 03:03:41,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 130 transitions, 975 flow [2024-11-28 03:03:41,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 130 transitions, 948 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-11-28 03:03:41,502 INFO L231 Difference]: Finished difference. Result has 90 places, 60 transitions, 391 flow [2024-11-28 03:03:41,502 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=327, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=391, PETRI_PLACES=90, PETRI_TRANSITIONS=60} [2024-11-28 03:03:41,503 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-11-28 03:03:41,503 INFO L471 AbstractCegarLoop]: Abstraction has has 90 places, 60 transitions, 391 flow [2024-11-28 03:03:41,503 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 18.6875) internal successors, (598), 32 states have internal predecessors, (598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:41,503 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:41,503 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:41,513 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-28 03:03:41,704 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:41,704 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:03:41,704 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:41,704 INFO L85 PathProgramCache]: Analyzing trace with hash 890294479, now seen corresponding path program 1 times [2024-11-28 03:03:41,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:41,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646055446] [2024-11-28 03:03:41,705 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:41,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:41,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:41,902 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:03:41,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:41,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646055446] [2024-11-28 03:03:41,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646055446] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:03:41,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:03:41,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:03:41,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974988356] [2024-11-28 03:03:41,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:03:41,903 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:03:41,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:41,904 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:03:41,904 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:03:41,915 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 42 [2024-11-28 03:03:41,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 60 transitions, 391 flow. Second operand has 4 states, 4 states have (on average 24.5) internal successors, (98), 4 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:41,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:41,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 42 [2024-11-28 03:03:41,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:42,191 INFO L124 PetriNetUnfolderBase]: 522/1406 cut-off events. [2024-11-28 03:03:42,192 INFO L125 PetriNetUnfolderBase]: For 3061/3101 co-relation queries the response was YES. [2024-11-28 03:03:42,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4348 conditions, 1406 events. 522/1406 cut-off events. For 3061/3101 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 9078 event pairs, 380 based on Foata normal form. 2/1372 useless extension candidates. Maximal degree in co-relation 4217. Up to 822 conditions per place. [2024-11-28 03:03:42,205 INFO L140 encePairwiseOnDemand]: 38/42 looper letters, 68 selfloop transitions, 3 changer transitions 0/82 dead transitions. [2024-11-28 03:03:42,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 82 transitions, 689 flow [2024-11-28 03:03:42,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:03:42,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:03:42,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 114 transitions. [2024-11-28 03:03:42,207 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6785714285714286 [2024-11-28 03:03:42,208 INFO L175 Difference]: Start difference. First operand has 90 places, 60 transitions, 391 flow. Second operand 4 states and 114 transitions. [2024-11-28 03:03:42,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 82 transitions, 689 flow [2024-11-28 03:03:42,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 82 transitions, 639 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-11-28 03:03:42,217 INFO L231 Difference]: Finished difference. Result has 86 places, 61 transitions, 376 flow [2024-11-28 03:03:42,218 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=360, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=376, PETRI_PLACES=86, PETRI_TRANSITIONS=61} [2024-11-28 03:03:42,219 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 44 predicate places. [2024-11-28 03:03:42,220 INFO L471 AbstractCegarLoop]: Abstraction has has 86 places, 61 transitions, 376 flow [2024-11-28 03:03:42,220 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.5) internal successors, (98), 4 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:42,220 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:42,220 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:42,221 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-28 03:03:42,221 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:03:42,221 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:42,221 INFO L85 PathProgramCache]: Analyzing trace with hash -635438449, now seen corresponding path program 2 times [2024-11-28 03:03:42,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:42,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529703918] [2024-11-28 03:03:42,221 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:03:42,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:42,247 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:03:42,251 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:42,360 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:03:42,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:42,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529703918] [2024-11-28 03:03:42,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529703918] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:03:42,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:03:42,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:03:42,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367662832] [2024-11-28 03:03:42,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:03:42,361 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:03:42,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:42,361 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:03:42,361 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:03:42,379 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 42 [2024-11-28 03:03:42,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 61 transitions, 376 flow. Second operand has 4 states, 4 states have (on average 24.5) internal successors, (98), 4 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:42,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:42,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 42 [2024-11-28 03:03:42,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:42,714 INFO L124 PetriNetUnfolderBase]: 519/1355 cut-off events. [2024-11-28 03:03:42,714 INFO L125 PetriNetUnfolderBase]: For 3297/3354 co-relation queries the response was YES. [2024-11-28 03:03:42,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4472 conditions, 1355 events. 519/1355 cut-off events. For 3297/3354 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 8529 event pairs, 349 based on Foata normal form. 3/1315 useless extension candidates. Maximal degree in co-relation 4349. Up to 838 conditions per place. [2024-11-28 03:03:42,726 INFO L140 encePairwiseOnDemand]: 38/42 looper letters, 70 selfloop transitions, 3 changer transitions 2/86 dead transitions. [2024-11-28 03:03:42,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 86 transitions, 679 flow [2024-11-28 03:03:42,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:03:42,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:03:42,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 117 transitions. [2024-11-28 03:03:42,728 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6964285714285714 [2024-11-28 03:03:42,728 INFO L175 Difference]: Start difference. First operand has 86 places, 61 transitions, 376 flow. Second operand 4 states and 117 transitions. [2024-11-28 03:03:42,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 86 transitions, 679 flow [2024-11-28 03:03:42,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 86 transitions, 669 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:03:42,735 INFO L231 Difference]: Finished difference. Result has 89 places, 62 transitions, 388 flow [2024-11-28 03:03:42,735 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=372, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=388, PETRI_PLACES=89, PETRI_TRANSITIONS=62} [2024-11-28 03:03:42,736 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 47 predicate places. [2024-11-28 03:03:42,736 INFO L471 AbstractCegarLoop]: Abstraction has has 89 places, 62 transitions, 388 flow [2024-11-28 03:03:42,736 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.5) internal successors, (98), 4 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:42,736 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:42,736 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:42,736 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-28 03:03:42,736 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:03:42,737 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:42,737 INFO L85 PathProgramCache]: Analyzing trace with hash 32609241, now seen corresponding path program 3 times [2024-11-28 03:03:42,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:42,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411983865] [2024-11-28 03:03:42,737 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:03:42,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:42,767 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:03:42,767 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:42,894 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:03:42,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:42,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411983865] [2024-11-28 03:03:42,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411983865] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:03:42,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:03:42,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:03:42,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694734021] [2024-11-28 03:03:42,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:03:42,896 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:03:42,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:42,896 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:03:42,896 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:03:42,913 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 42 [2024-11-28 03:03:42,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 62 transitions, 388 flow. Second operand has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:42,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:42,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 42 [2024-11-28 03:03:42,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:43,337 INFO L124 PetriNetUnfolderBase]: 786/1802 cut-off events. [2024-11-28 03:03:43,338 INFO L125 PetriNetUnfolderBase]: For 4721/4781 co-relation queries the response was YES. [2024-11-28 03:03:43,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6137 conditions, 1802 events. 786/1802 cut-off events. For 4721/4781 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 11307 event pairs, 552 based on Foata normal form. 30/1819 useless extension candidates. Maximal degree in co-relation 6012. Up to 1130 conditions per place. [2024-11-28 03:03:43,352 INFO L140 encePairwiseOnDemand]: 37/42 looper letters, 74 selfloop transitions, 4 changer transitions 0/88 dead transitions. [2024-11-28 03:03:43,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 88 transitions, 723 flow [2024-11-28 03:03:43,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:03:43,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:03:43,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 114 transitions. [2024-11-28 03:03:43,355 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6785714285714286 [2024-11-28 03:03:43,355 INFO L175 Difference]: Start difference. First operand has 89 places, 62 transitions, 388 flow. Second operand 4 states and 114 transitions. [2024-11-28 03:03:43,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 88 transitions, 723 flow [2024-11-28 03:03:43,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 88 transitions, 711 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:03:43,364 INFO L231 Difference]: Finished difference. Result has 92 places, 64 transitions, 417 flow [2024-11-28 03:03:43,364 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=384, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=417, PETRI_PLACES=92, PETRI_TRANSITIONS=64} [2024-11-28 03:03:43,365 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 50 predicate places. [2024-11-28 03:03:43,366 INFO L471 AbstractCegarLoop]: Abstraction has has 92 places, 64 transitions, 417 flow [2024-11-28 03:03:43,366 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:43,366 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:43,366 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:43,366 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-28 03:03:43,367 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:03:43,367 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:43,367 INFO L85 PathProgramCache]: Analyzing trace with hash 588630785, now seen corresponding path program 4 times [2024-11-28 03:03:43,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:43,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734898071] [2024-11-28 03:03:43,367 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:03:43,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:43,402 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:03:43,402 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:43,547 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:03:43,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:43,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734898071] [2024-11-28 03:03:43,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734898071] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:03:43,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:03:43,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:03:43,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832403548] [2024-11-28 03:03:43,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:03:43,549 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:03:43,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:43,549 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:03:43,549 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:03:43,561 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 42 [2024-11-28 03:03:43,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 64 transitions, 417 flow. Second operand has 4 states, 4 states have (on average 24.5) internal successors, (98), 4 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:43,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:43,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 42 [2024-11-28 03:03:43,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:43,948 INFO L124 PetriNetUnfolderBase]: 543/1610 cut-off events. [2024-11-28 03:03:43,948 INFO L125 PetriNetUnfolderBase]: For 4761/4791 co-relation queries the response was YES. [2024-11-28 03:03:43,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5731 conditions, 1610 events. 543/1610 cut-off events. For 4761/4791 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 11006 event pairs, 234 based on Foata normal form. 30/1637 useless extension candidates. Maximal degree in co-relation 5604. Up to 916 conditions per place. [2024-11-28 03:03:43,964 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 66 selfloop transitions, 6 changer transitions 1/85 dead transitions. [2024-11-28 03:03:43,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 85 transitions, 721 flow [2024-11-28 03:03:43,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:03:43,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:03:43,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 112 transitions. [2024-11-28 03:03:43,967 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-11-28 03:03:43,967 INFO L175 Difference]: Start difference. First operand has 92 places, 64 transitions, 417 flow. Second operand 4 states and 112 transitions. [2024-11-28 03:03:43,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 85 transitions, 721 flow [2024-11-28 03:03:43,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 85 transitions, 714 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-11-28 03:03:43,976 INFO L231 Difference]: Finished difference. Result has 96 places, 65 transitions, 454 flow [2024-11-28 03:03:43,977 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=413, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=454, PETRI_PLACES=96, PETRI_TRANSITIONS=65} [2024-11-28 03:03:43,977 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 54 predicate places. [2024-11-28 03:03:43,977 INFO L471 AbstractCegarLoop]: Abstraction has has 96 places, 65 transitions, 454 flow [2024-11-28 03:03:43,977 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.5) internal successors, (98), 4 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:43,977 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:43,977 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:43,978 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-28 03:03:43,978 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:03:43,978 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:43,978 INFO L85 PathProgramCache]: Analyzing trace with hash -1157149747, now seen corresponding path program 1 times [2024-11-28 03:03:43,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:43,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875638847] [2024-11-28 03:03:43,978 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:43,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:44,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:44,545 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 12 proven. 20 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 03:03:44,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:44,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875638847] [2024-11-28 03:03:44,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875638847] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:44,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [741334570] [2024-11-28 03:03:44,546 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:44,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:44,546 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:44,548 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:03:44,552 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 03:03:44,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:44,705 INFO L256 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-28 03:03:44,707 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:44,980 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 20 proven. 12 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 03:03:44,980 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:45,146 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2024-11-28 03:03:45,296 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 20 proven. 12 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 03:03:45,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [741334570] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:03:45,296 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:03:45,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 31 [2024-11-28 03:03:45,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141343592] [2024-11-28 03:03:45,296 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:03:45,297 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-28 03:03:45,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:45,297 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-28 03:03:45,298 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=806, Unknown=0, NotChecked=0, Total=992 [2024-11-28 03:03:46,066 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-11-28 03:03:46,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 65 transitions, 454 flow. Second operand has 32 states, 32 states have (on average 20.0625) internal successors, (642), 32 states have internal predecessors, (642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:46,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:46,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-11-28 03:03:46,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:47,039 INFO L124 PetriNetUnfolderBase]: 946/2096 cut-off events. [2024-11-28 03:03:47,039 INFO L125 PetriNetUnfolderBase]: For 7610/7665 co-relation queries the response was YES. [2024-11-28 03:03:47,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7662 conditions, 2096 events. 946/2096 cut-off events. For 7610/7665 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 12855 event pairs, 170 based on Foata normal form. 96/2163 useless extension candidates. Maximal degree in co-relation 7532. Up to 344 conditions per place. [2024-11-28 03:03:47,065 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 107 selfloop transitions, 20 changer transitions 0/136 dead transitions. [2024-11-28 03:03:47,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 136 transitions, 1186 flow [2024-11-28 03:03:47,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 03:03:47,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 03:03:47,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 321 transitions. [2024-11-28 03:03:47,067 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5879120879120879 [2024-11-28 03:03:47,067 INFO L175 Difference]: Start difference. First operand has 96 places, 65 transitions, 454 flow. Second operand 13 states and 321 transitions. [2024-11-28 03:03:47,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 136 transitions, 1186 flow [2024-11-28 03:03:47,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 136 transitions, 1167 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-11-28 03:03:47,082 INFO L231 Difference]: Finished difference. Result has 107 places, 66 transitions, 506 flow [2024-11-28 03:03:47,082 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=506, PETRI_PLACES=107, PETRI_TRANSITIONS=66} [2024-11-28 03:03:47,082 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 65 predicate places. [2024-11-28 03:03:47,083 INFO L471 AbstractCegarLoop]: Abstraction has has 107 places, 66 transitions, 506 flow [2024-11-28 03:03:47,083 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 20.0625) internal successors, (642), 32 states have internal predecessors, (642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:47,083 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:47,083 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:47,093 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-28 03:03:47,284 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:47,284 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:03:47,284 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:47,285 INFO L85 PathProgramCache]: Analyzing trace with hash -338582713, now seen corresponding path program 1 times [2024-11-28 03:03:47,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:47,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355191686] [2024-11-28 03:03:47,285 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:47,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:47,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:47,512 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:03:47,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:47,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355191686] [2024-11-28 03:03:47,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355191686] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:03:47,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:03:47,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:03:47,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817941218] [2024-11-28 03:03:47,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:03:47,513 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:03:47,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:47,514 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:03:47,515 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:03:47,528 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 42 [2024-11-28 03:03:47,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 66 transitions, 506 flow. Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:47,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:47,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 42 [2024-11-28 03:03:47,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:47,894 INFO L124 PetriNetUnfolderBase]: 660/1714 cut-off events. [2024-11-28 03:03:47,895 INFO L125 PetriNetUnfolderBase]: For 7782/7840 co-relation queries the response was YES. [2024-11-28 03:03:47,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6796 conditions, 1714 events. 660/1714 cut-off events. For 7782/7840 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 11100 event pairs, 408 based on Foata normal form. 22/1711 useless extension candidates. Maximal degree in co-relation 6654. Up to 995 conditions per place. [2024-11-28 03:03:47,913 INFO L140 encePairwiseOnDemand]: 38/42 looper letters, 69 selfloop transitions, 5 changer transitions 0/87 dead transitions. [2024-11-28 03:03:47,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 87 transitions, 841 flow [2024-11-28 03:03:47,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:03:47,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:03:47,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 116 transitions. [2024-11-28 03:03:47,914 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6904761904761905 [2024-11-28 03:03:47,914 INFO L175 Difference]: Start difference. First operand has 107 places, 66 transitions, 506 flow. Second operand 4 states and 116 transitions. [2024-11-28 03:03:47,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 87 transitions, 841 flow [2024-11-28 03:03:47,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 87 transitions, 779 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-11-28 03:03:47,929 INFO L231 Difference]: Finished difference. Result has 101 places, 68 transitions, 512 flow [2024-11-28 03:03:47,929 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=466, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=512, PETRI_PLACES=101, PETRI_TRANSITIONS=68} [2024-11-28 03:03:47,929 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 59 predicate places. [2024-11-28 03:03:47,929 INFO L471 AbstractCegarLoop]: Abstraction has has 101 places, 68 transitions, 512 flow [2024-11-28 03:03:47,930 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:47,930 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:47,930 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:47,930 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-28 03:03:47,930 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:03:47,932 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:47,932 INFO L85 PathProgramCache]: Analyzing trace with hash 1254323391, now seen corresponding path program 2 times [2024-11-28 03:03:47,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:47,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975487301] [2024-11-28 03:03:47,933 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:03:47,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:47,961 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:03:47,964 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:48,081 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:03:48,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:48,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975487301] [2024-11-28 03:03:48,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975487301] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:03:48,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:03:48,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:03:48,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881596019] [2024-11-28 03:03:48,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:03:48,082 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:03:48,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:48,082 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:03:48,082 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:03:48,092 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 42 [2024-11-28 03:03:48,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 68 transitions, 512 flow. Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:48,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:48,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 42 [2024-11-28 03:03:48,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:48,435 INFO L124 PetriNetUnfolderBase]: 590/1501 cut-off events. [2024-11-28 03:03:48,435 INFO L125 PetriNetUnfolderBase]: For 7271/7325 co-relation queries the response was YES. [2024-11-28 03:03:48,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5780 conditions, 1501 events. 590/1501 cut-off events. For 7271/7325 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 9595 event pairs, 296 based on Foata normal form. 26/1464 useless extension candidates. Maximal degree in co-relation 5646. Up to 943 conditions per place. [2024-11-28 03:03:48,449 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 63 selfloop transitions, 8 changer transitions 1/85 dead transitions. [2024-11-28 03:03:48,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 85 transitions, 801 flow [2024-11-28 03:03:48,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:03:48,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:03:48,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 110 transitions. [2024-11-28 03:03:48,450 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6547619047619048 [2024-11-28 03:03:48,450 INFO L175 Difference]: Start difference. First operand has 101 places, 68 transitions, 512 flow. Second operand 4 states and 110 transitions. [2024-11-28 03:03:48,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 85 transitions, 801 flow [2024-11-28 03:03:48,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 85 transitions, 793 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-11-28 03:03:48,461 INFO L231 Difference]: Finished difference. Result has 105 places, 69 transitions, 555 flow [2024-11-28 03:03:48,462 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=506, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=555, PETRI_PLACES=105, PETRI_TRANSITIONS=69} [2024-11-28 03:03:48,462 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-11-28 03:03:48,463 INFO L471 AbstractCegarLoop]: Abstraction has has 105 places, 69 transitions, 555 flow [2024-11-28 03:03:48,463 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:48,463 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:48,463 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:48,463 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-28 03:03:48,464 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:03:48,464 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:48,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1719276379, now seen corresponding path program 2 times [2024-11-28 03:03:48,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:48,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120191570] [2024-11-28 03:03:48,464 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:03:48,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:48,497 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:03:48,497 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:48,945 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 9 proven. 17 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:03:48,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:48,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120191570] [2024-11-28 03:03:48,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120191570] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:48,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [722398378] [2024-11-28 03:03:48,946 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:03:48,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:48,946 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:48,948 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:03:48,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 03:03:49,097 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:03:49,097 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:49,099 INFO L256 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-28 03:03:49,102 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:49,108 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 03:03:49,188 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2024-11-28 03:03:49,188 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2024-11-28 03:03:49,737 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 03:03:49,738 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:50,244 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 25 proven. 26 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 03:03:50,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [722398378] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:03:50,244 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:03:50,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 13, 12] total 33 [2024-11-28 03:03:50,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096431705] [2024-11-28 03:03:50,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:03:50,245 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-11-28 03:03:50,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:50,246 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-11-28 03:03:50,247 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=284, Invalid=906, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 03:03:51,272 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-11-28 03:03:51,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 69 transitions, 555 flow. Second operand has 35 states, 35 states have (on average 17.428571428571427) internal successors, (610), 35 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:51,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:51,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-11-28 03:03:51,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:52,930 INFO L124 PetriNetUnfolderBase]: 1128/2232 cut-off events. [2024-11-28 03:03:52,930 INFO L125 PetriNetUnfolderBase]: For 11513/11599 co-relation queries the response was YES. [2024-11-28 03:03:52,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8812 conditions, 2232 events. 1128/2232 cut-off events. For 11513/11599 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 13085 event pairs, 65 based on Foata normal form. 60/2274 useless extension candidates. Maximal degree in co-relation 8661. Up to 400 conditions per place. [2024-11-28 03:03:52,956 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 134 selfloop transitions, 27 changer transitions 0/170 dead transitions. [2024-11-28 03:03:52,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 170 transitions, 1617 flow [2024-11-28 03:03:52,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:03:52,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:03:52,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 465 transitions. [2024-11-28 03:03:52,958 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4813664596273292 [2024-11-28 03:03:52,958 INFO L175 Difference]: Start difference. First operand has 105 places, 69 transitions, 555 flow. Second operand 23 states and 465 transitions. [2024-11-28 03:03:52,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 170 transitions, 1617 flow [2024-11-28 03:03:52,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 170 transitions, 1579 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-11-28 03:03:52,979 INFO L231 Difference]: Finished difference. Result has 119 places, 71 transitions, 593 flow [2024-11-28 03:03:52,979 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=513, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=593, PETRI_PLACES=119, PETRI_TRANSITIONS=71} [2024-11-28 03:03:52,979 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 77 predicate places. [2024-11-28 03:03:52,980 INFO L471 AbstractCegarLoop]: Abstraction has has 119 places, 71 transitions, 593 flow [2024-11-28 03:03:52,980 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 17.428571428571427) internal successors, (610), 35 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:52,980 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:52,980 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:52,990 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-28 03:03:53,184 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:53,184 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:03:53,185 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:53,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1719931448, now seen corresponding path program 1 times [2024-11-28 03:03:53,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:53,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259528260] [2024-11-28 03:03:53,185 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:53,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:53,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:54,282 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:03:54,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:54,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259528260] [2024-11-28 03:03:54,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259528260] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:54,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2092395356] [2024-11-28 03:03:54,283 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:54,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:54,283 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:54,285 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:03:54,289 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 03:03:54,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:54,458 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-28 03:03:54,460 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:54,669 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:03:54,669 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 23 [2024-11-28 03:03:54,723 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:03:54,723 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:04:11,806 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-11-28 03:04:11,806 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 50 treesize of output 50 [2024-11-28 03:04:11,854 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:04:11,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2092395356] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:04:11,854 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:04:11,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 28 [2024-11-28 03:04:11,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409971439] [2024-11-28 03:04:11,855 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:04:11,855 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-28 03:04:11,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:04:11,856 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-28 03:04:11,856 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=637, Unknown=3, NotChecked=0, Total=756 [2024-11-28 03:04:15,892 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:04:20,103 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:04:24,233 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:04:28,325 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:04:32,456 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:04:36,722 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:04:40,834 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:04:44,929 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:04:49,045 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:04:53,081 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:04:53,081 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-11-28 03:04:53,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 71 transitions, 593 flow. Second operand has 28 states, 28 states have (on average 8.107142857142858) internal successors, (227), 28 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:04:53,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:04:53,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-11-28 03:04:53,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:04:54,884 INFO L124 PetriNetUnfolderBase]: 2547/4410 cut-off events. [2024-11-28 03:04:54,884 INFO L125 PetriNetUnfolderBase]: For 15408/15408 co-relation queries the response was YES. [2024-11-28 03:04:54,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17158 conditions, 4410 events. 2547/4410 cut-off events. For 15408/15408 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 23176 event pairs, 1162 based on Foata normal form. 1/4411 useless extension candidates. Maximal degree in co-relation 17046. Up to 3560 conditions per place. [2024-11-28 03:04:54,927 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 114 selfloop transitions, 24 changer transitions 1/140 dead transitions. [2024-11-28 03:04:54,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 140 transitions, 1329 flow [2024-11-28 03:04:54,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 03:04:54,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 03:04:54,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 163 transitions. [2024-11-28 03:04:54,930 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.29853479853479853 [2024-11-28 03:04:54,930 INFO L175 Difference]: Start difference. First operand has 119 places, 71 transitions, 593 flow. Second operand 13 states and 163 transitions. [2024-11-28 03:04:54,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 140 transitions, 1329 flow [2024-11-28 03:04:54,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 140 transitions, 1272 flow, removed 2 selfloop flow, removed 15 redundant places. [2024-11-28 03:04:54,960 INFO L231 Difference]: Finished difference. Result has 123 places, 85 transitions, 757 flow [2024-11-28 03:04:54,960 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=544, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=757, PETRI_PLACES=123, PETRI_TRANSITIONS=85} [2024-11-28 03:04:54,960 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-11-28 03:04:54,961 INFO L471 AbstractCegarLoop]: Abstraction has has 123 places, 85 transitions, 757 flow [2024-11-28 03:04:54,961 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 8.107142857142858) internal successors, (227), 28 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:04:54,961 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:04:54,961 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:04:54,974 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-28 03:04:55,165 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:04:55,165 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:04:55,166 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:04:55,166 INFO L85 PathProgramCache]: Analyzing trace with hash 1851924676, now seen corresponding path program 2 times [2024-11-28 03:04:55,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:04:55,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454292771] [2024-11-28 03:04:55,167 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:04:55,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:04:55,208 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:04:55,208 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:04:56,151 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:04:56,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:04:56,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454292771] [2024-11-28 03:04:56,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454292771] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:04:56,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:04:56,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:04:56,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903741014] [2024-11-28 03:04:56,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:04:56,152 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 03:04:56,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:04:56,153 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 03:04:56,153 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-28 03:04:56,678 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-11-28 03:04:56,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 85 transitions, 757 flow. Second operand has 13 states, 13 states have (on average 19.692307692307693) internal successors, (256), 13 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:04:56,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:04:56,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-11-28 03:04:56,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:04:57,682 INFO L124 PetriNetUnfolderBase]: 1375/2902 cut-off events. [2024-11-28 03:04:57,682 INFO L125 PetriNetUnfolderBase]: For 14754/14756 co-relation queries the response was YES. [2024-11-28 03:04:57,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12714 conditions, 2902 events. 1375/2902 cut-off events. For 14754/14756 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 18146 event pairs, 571 based on Foata normal form. 1/2903 useless extension candidates. Maximal degree in co-relation 12599. Up to 1985 conditions per place. [2024-11-28 03:04:57,698 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 94 selfloop transitions, 27 changer transitions 1/130 dead transitions. [2024-11-28 03:04:57,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 130 transitions, 1322 flow [2024-11-28 03:04:57,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:04:57,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:04:57,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 266 transitions. [2024-11-28 03:04:57,700 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5757575757575758 [2024-11-28 03:04:57,700 INFO L175 Difference]: Start difference. First operand has 123 places, 85 transitions, 757 flow. Second operand 11 states and 266 transitions. [2024-11-28 03:04:57,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 130 transitions, 1322 flow [2024-11-28 03:04:57,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 130 transitions, 1299 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-11-28 03:04:57,725 INFO L231 Difference]: Finished difference. Result has 133 places, 97 transitions, 952 flow [2024-11-28 03:04:57,725 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=736, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=952, PETRI_PLACES=133, PETRI_TRANSITIONS=97} [2024-11-28 03:04:57,727 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-11-28 03:04:57,727 INFO L471 AbstractCegarLoop]: Abstraction has has 133 places, 97 transitions, 952 flow [2024-11-28 03:04:57,727 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 19.692307692307693) internal successors, (256), 13 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:04:57,728 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:04:57,728 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:04:57,728 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-28 03:04:57,728 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:04:57,729 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:04:57,729 INFO L85 PathProgramCache]: Analyzing trace with hash -743299104, now seen corresponding path program 3 times [2024-11-28 03:04:57,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:04:57,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277754484] [2024-11-28 03:04:57,729 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:04:57,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:04:57,780 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:04:57,780 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:04:58,620 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:04:58,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:04:58,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277754484] [2024-11-28 03:04:58,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277754484] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:04:58,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885406387] [2024-11-28 03:04:58,621 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:04:58,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:04:58,621 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:04:58,623 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:04:58,628 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 03:04:58,774 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:04:58,774 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:04:58,776 INFO L256 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-28 03:04:58,780 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:04:59,148 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:04:59,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 27 treesize of output 19 [2024-11-28 03:04:59,220 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:04:59,220 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:04:59,935 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-11-28 03:04:59,935 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 03:04:59,993 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-28 03:04:59,994 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 58 [2024-11-28 03:05:00,058 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-28 03:05:00,058 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 1 [2024-11-28 03:05:00,069 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-28 03:05:00,069 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2024-11-28 03:05:00,128 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:05:00,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885406387] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:05:00,129 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:05:00,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 27 [2024-11-28 03:05:00,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310353175] [2024-11-28 03:05:00,129 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:05:00,129 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-28 03:05:00,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:05:00,130 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-28 03:05:00,130 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2024-11-28 03:05:01,610 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-11-28 03:05:01,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 97 transitions, 952 flow. Second operand has 27 states, 27 states have (on average 18.25925925925926) internal successors, (493), 27 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:05:01,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:05:01,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-11-28 03:05:01,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:05:04,061 INFO L124 PetriNetUnfolderBase]: 3423/6019 cut-off events. [2024-11-28 03:05:04,061 INFO L125 PetriNetUnfolderBase]: For 30146/30332 co-relation queries the response was YES. [2024-11-28 03:05:04,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27281 conditions, 6019 events. 3423/6019 cut-off events. For 30146/30332 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 35393 event pairs, 986 based on Foata normal form. 1/6020 useless extension candidates. Maximal degree in co-relation 27163. Up to 3424 conditions per place. [2024-11-28 03:05:04,104 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 137 selfloop transitions, 77 changer transitions 2/220 dead transitions. [2024-11-28 03:05:04,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 220 transitions, 2495 flow [2024-11-28 03:05:04,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 03:05:04,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-28 03:05:04,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 390 transitions. [2024-11-28 03:05:04,106 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5462184873949579 [2024-11-28 03:05:04,106 INFO L175 Difference]: Start difference. First operand has 133 places, 97 transitions, 952 flow. Second operand 17 states and 390 transitions. [2024-11-28 03:05:04,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 220 transitions, 2495 flow [2024-11-28 03:05:04,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 220 transitions, 2424 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-11-28 03:05:04,184 INFO L231 Difference]: Finished difference. Result has 152 places, 152 transitions, 1879 flow [2024-11-28 03:05:04,184 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=907, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1879, PETRI_PLACES=152, PETRI_TRANSITIONS=152} [2024-11-28 03:05:04,184 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 110 predicate places. [2024-11-28 03:05:04,184 INFO L471 AbstractCegarLoop]: Abstraction has has 152 places, 152 transitions, 1879 flow [2024-11-28 03:05:04,185 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 18.25925925925926) internal successors, (493), 27 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:05:04,185 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:05:04,185 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:05:04,194 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-28 03:05:04,389 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:05:04,389 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:05:04,389 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:05:04,390 INFO L85 PathProgramCache]: Analyzing trace with hash -95564076, now seen corresponding path program 4 times [2024-11-28 03:05:04,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:05:04,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176473445] [2024-11-28 03:05:04,390 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:05:04,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:05:04,465 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:05:04,465 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:05:06,247 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2024-11-28 03:05:06,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:05:06,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176473445] [2024-11-28 03:05:06,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176473445] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:05:06,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1371005339] [2024-11-28 03:05:06,247 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:05:06,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:05:06,248 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:05:06,249 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:05:06,250 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 03:05:06,412 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:05:06,412 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:05:06,414 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-28 03:05:06,416 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:05:06,873 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:05:06,873 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 19 [2024-11-28 03:05:06,970 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:05:06,971 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:05:07,998 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-11-28 03:05:07,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 50 [2024-11-28 03:05:08,077 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-11-28 03:05:08,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1371005339] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:05:08,077 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:05:08,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 10] total 33 [2024-11-28 03:05:08,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245664401] [2024-11-28 03:05:08,077 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:05:08,078 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-11-28 03:05:08,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:05:08,078 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-11-28 03:05:08,079 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=951, Unknown=0, NotChecked=0, Total=1056 [2024-11-28 03:05:10,166 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-11-28 03:05:10,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 152 transitions, 1879 flow. Second operand has 33 states, 33 states have (on average 18.242424242424242) internal successors, (602), 33 states have internal predecessors, (602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:05:10,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:05:10,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-11-28 03:05:10,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:05:13,894 INFO L124 PetriNetUnfolderBase]: 3552/6265 cut-off events. [2024-11-28 03:05:13,895 INFO L125 PetriNetUnfolderBase]: For 40108/40265 co-relation queries the response was YES. [2024-11-28 03:05:13,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32160 conditions, 6265 events. 3552/6265 cut-off events. For 40108/40265 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 37016 event pairs, 937 based on Foata normal form. 2/6267 useless extension candidates. Maximal degree in co-relation 32036. Up to 3542 conditions per place. [2024-11-28 03:05:13,937 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 220 selfloop transitions, 67 changer transitions 4/295 dead transitions. [2024-11-28 03:05:13,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 295 transitions, 3888 flow [2024-11-28 03:05:13,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-28 03:05:13,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-28 03:05:13,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 464 transitions. [2024-11-28 03:05:13,939 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5260770975056689 [2024-11-28 03:05:13,939 INFO L175 Difference]: Start difference. First operand has 152 places, 152 transitions, 1879 flow. Second operand 21 states and 464 transitions. [2024-11-28 03:05:13,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 295 transitions, 3888 flow [2024-11-28 03:05:14,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 295 transitions, 3754 flow, removed 54 selfloop flow, removed 3 redundant places. [2024-11-28 03:05:14,048 INFO L231 Difference]: Finished difference. Result has 180 places, 178 transitions, 2394 flow [2024-11-28 03:05:14,048 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1784, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2394, PETRI_PLACES=180, PETRI_TRANSITIONS=178} [2024-11-28 03:05:14,049 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-11-28 03:05:14,049 INFO L471 AbstractCegarLoop]: Abstraction has has 180 places, 178 transitions, 2394 flow [2024-11-28 03:05:14,049 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 18.242424242424242) internal successors, (602), 33 states have internal predecessors, (602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:05:14,049 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:05:14,049 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:05:14,055 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-28 03:05:14,250 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:05:14,250 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:05:14,251 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:05:14,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1210887948, now seen corresponding path program 5 times [2024-11-28 03:05:14,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:05:14,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491678724] [2024-11-28 03:05:14,251 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:05:14,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:05:14,320 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-28 03:05:14,320 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:05:16,130 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 7 proven. 28 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-28 03:05:16,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:05:16,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491678724] [2024-11-28 03:05:16,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491678724] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:05:16,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1093328632] [2024-11-28 03:05:16,131 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:05:16,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:05:16,131 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:05:16,133 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:05:16,137 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 03:05:16,400 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-28 03:05:16,400 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:05:16,403 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-28 03:05:16,405 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:05:16,719 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:05:16,720 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 19 [2024-11-28 03:05:16,809 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:05:16,809 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:05:16,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1093328632] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:05:16,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:05:16,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18] total 26 [2024-11-28 03:05:16,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295350620] [2024-11-28 03:05:16,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:05:16,810 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 03:05:16,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:05:16,810 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 03:05:16,811 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=606, Unknown=0, NotChecked=0, Total=702 [2024-11-28 03:05:17,156 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-11-28 03:05:17,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 178 transitions, 2394 flow. Second operand has 13 states, 13 states have (on average 19.692307692307693) internal successors, (256), 13 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:05:17,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:05:17,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-11-28 03:05:17,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:05:18,366 INFO L124 PetriNetUnfolderBase]: 2383/4736 cut-off events. [2024-11-28 03:05:18,366 INFO L125 PetriNetUnfolderBase]: For 47254/47282 co-relation queries the response was YES. [2024-11-28 03:05:18,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27528 conditions, 4736 events. 2383/4736 cut-off events. For 47254/47282 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 31098 event pairs, 700 based on Foata normal form. 9/4732 useless extension candidates. Maximal degree in co-relation 27390. Up to 3291 conditions per place. [2024-11-28 03:05:18,402 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 182 selfloop transitions, 41 changer transitions 1/237 dead transitions. [2024-11-28 03:05:18,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 237 transitions, 3502 flow [2024-11-28 03:05:18,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:05:18,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:05:18,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 268 transitions. [2024-11-28 03:05:18,404 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5800865800865801 [2024-11-28 03:05:18,404 INFO L175 Difference]: Start difference. First operand has 180 places, 178 transitions, 2394 flow. Second operand 11 states and 268 transitions. [2024-11-28 03:05:18,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 237 transitions, 3502 flow [2024-11-28 03:05:18,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 237 transitions, 3245 flow, removed 64 selfloop flow, removed 10 redundant places. [2024-11-28 03:05:18,568 INFO L231 Difference]: Finished difference. Result has 182 places, 189 transitions, 2473 flow [2024-11-28 03:05:18,568 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2155, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2473, PETRI_PLACES=182, PETRI_TRANSITIONS=189} [2024-11-28 03:05:18,569 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 140 predicate places. [2024-11-28 03:05:18,569 INFO L471 AbstractCegarLoop]: Abstraction has has 182 places, 189 transitions, 2473 flow [2024-11-28 03:05:18,569 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 19.692307692307693) internal successors, (256), 13 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:05:18,569 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:05:18,569 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:05:18,579 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-28 03:05:18,769 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-28 03:05:18,770 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:05:18,771 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:05:18,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1678872056, now seen corresponding path program 6 times [2024-11-28 03:05:18,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:05:18,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603591771] [2024-11-28 03:05:18,771 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:05:18,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:05:18,787 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:05:18,787 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:05:19,170 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-11-28 03:05:19,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:05:19,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603591771] [2024-11-28 03:05:19,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603591771] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:05:19,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:05:19,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:05:19,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571496802] [2024-11-28 03:05:19,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:05:19,171 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 03:05:19,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:05:19,172 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 03:05:19,173 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:05:19,431 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-11-28 03:05:19,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 189 transitions, 2473 flow. Second operand has 10 states, 10 states have (on average 20.2) internal successors, (202), 10 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:05:19,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:05:19,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-11-28 03:05:19,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:05:20,756 INFO L124 PetriNetUnfolderBase]: 2439/4803 cut-off events. [2024-11-28 03:05:20,756 INFO L125 PetriNetUnfolderBase]: For 46685/46760 co-relation queries the response was YES. [2024-11-28 03:05:20,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27401 conditions, 4803 events. 2439/4803 cut-off events. For 46685/46760 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 31650 event pairs, 1302 based on Foata normal form. 10/4791 useless extension candidates. Maximal degree in co-relation 27266. Up to 3438 conditions per place. [2024-11-28 03:05:20,787 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 190 selfloop transitions, 37 changer transitions 3/243 dead transitions. [2024-11-28 03:05:20,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 243 transitions, 3512 flow [2024-11-28 03:05:20,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:05:20,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 03:05:20,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-11-28 03:05:20,788 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6058201058201058 [2024-11-28 03:05:20,788 INFO L175 Difference]: Start difference. First operand has 182 places, 189 transitions, 2473 flow. Second operand 9 states and 229 transitions. [2024-11-28 03:05:20,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 243 transitions, 3512 flow [2024-11-28 03:05:20,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 243 transitions, 3415 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-11-28 03:05:20,959 INFO L231 Difference]: Finished difference. Result has 187 places, 196 transitions, 2619 flow [2024-11-28 03:05:20,959 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2378, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2619, PETRI_PLACES=187, PETRI_TRANSITIONS=196} [2024-11-28 03:05:20,959 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 145 predicate places. [2024-11-28 03:05:20,960 INFO L471 AbstractCegarLoop]: Abstraction has has 187 places, 196 transitions, 2619 flow [2024-11-28 03:05:20,960 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.2) internal successors, (202), 10 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:05:20,960 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:05:20,960 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:05:20,960 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-28 03:05:20,960 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:05:20,961 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:05:20,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1026097428, now seen corresponding path program 7 times [2024-11-28 03:05:20,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:05:20,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532733744] [2024-11-28 03:05:20,961 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:05:20,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:05:21,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:05:22,016 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:05:22,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:05:22,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532733744] [2024-11-28 03:05:22,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532733744] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:05:22,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [260604295] [2024-11-28 03:05:22,017 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:05:22,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:05:22,017 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:05:22,019 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:05:22,020 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 03:05:22,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:05:22,179 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-28 03:05:22,181 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:05:22,324 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:05:22,324 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 23 [2024-11-28 03:05:22,399 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-11-28 03:05:22,399 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:05:51,565 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-11-28 03:05:51,565 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 50 treesize of output 50 [2024-11-28 03:05:51,623 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-11-28 03:05:51,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [260604295] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:05:51,623 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:05:51,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 28 [2024-11-28 03:05:51,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025937412] [2024-11-28 03:05:51,623 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:05:51,623 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-28 03:05:51,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:05:51,624 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-28 03:05:51,624 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=628, Unknown=5, NotChecked=0, Total=756 [2024-11-28 03:05:55,653 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:05:59,810 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:06:03,920 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:06:07,966 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:06:12,059 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:06:16,180 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:06:20,223 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:06:24,326 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:06:28,381 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:06:32,464 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:06:36,503 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:06:36,503 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-11-28 03:06:36,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 196 transitions, 2619 flow. Second operand has 28 states, 28 states have (on average 8.142857142857142) internal successors, (228), 28 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:06:36,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:06:36,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-11-28 03:06:36,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:06:38,603 INFO L124 PetriNetUnfolderBase]: 4146/7117 cut-off events. [2024-11-28 03:06:38,603 INFO L125 PetriNetUnfolderBase]: For 57840/57840 co-relation queries the response was YES. [2024-11-28 03:06:38,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38624 conditions, 7117 events. 4146/7117 cut-off events. For 57840/57840 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 41399 event pairs, 1349 based on Foata normal form. 1/7118 useless extension candidates. Maximal degree in co-relation 38487. Up to 5866 conditions per place. [2024-11-28 03:06:38,653 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 210 selfloop transitions, 38 changer transitions 3/252 dead transitions. [2024-11-28 03:06:38,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 252 transitions, 3642 flow [2024-11-28 03:06:38,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 03:06:38,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-28 03:06:38,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 152 transitions. [2024-11-28 03:06:38,654 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.30158730158730157 [2024-11-28 03:06:38,654 INFO L175 Difference]: Start difference. First operand has 187 places, 196 transitions, 2619 flow. Second operand 12 states and 152 transitions. [2024-11-28 03:06:38,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 252 transitions, 3642 flow [2024-11-28 03:06:38,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 252 transitions, 3566 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-11-28 03:06:38,825 INFO L231 Difference]: Finished difference. Result has 195 places, 196 transitions, 2644 flow [2024-11-28 03:06:38,825 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2543, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2644, PETRI_PLACES=195, PETRI_TRANSITIONS=196} [2024-11-28 03:06:38,826 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-11-28 03:06:38,826 INFO L471 AbstractCegarLoop]: Abstraction has has 195 places, 196 transitions, 2644 flow [2024-11-28 03:06:38,826 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 8.142857142857142) internal successors, (228), 28 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:06:38,826 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:06:38,826 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:06:38,834 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-28 03:06:39,026 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:06:39,027 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:06:39,027 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:06:39,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1466499988, now seen corresponding path program 8 times [2024-11-28 03:06:39,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:06:39,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956864572] [2024-11-28 03:06:39,027 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:06:39,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:06:39,060 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:06:39,060 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:06:40,122 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:06:40,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:06:40,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956864572] [2024-11-28 03:06:40,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956864572] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:06:40,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [634483522] [2024-11-28 03:06:40,123 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:06:40,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:06:40,124 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:06:40,126 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:06:40,130 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 03:06:40,306 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:06:40,306 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:06:40,308 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-28 03:06:40,310 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:06:40,671 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:06:40,671 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 23 [2024-11-28 03:06:40,797 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:06:40,797 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:06:41,658 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-28 03:06:41,658 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 58 [2024-11-28 03:06:41,728 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-11-28 03:06:41,728 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 03:06:41,736 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 03:06:41,747 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-28 03:06:41,748 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 1 [2024-11-28 03:06:41,759 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-28 03:06:41,759 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2024-11-28 03:06:41,837 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-11-28 03:06:41,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [634483522] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:06:41,838 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:06:41,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 29 [2024-11-28 03:06:41,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632063052] [2024-11-28 03:06:41,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:06:41,838 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-28 03:06:41,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:06:41,839 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-28 03:06:41,839 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=716, Unknown=0, NotChecked=0, Total=812 [2024-11-28 03:06:43,423 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-11-28 03:06:43,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 196 transitions, 2644 flow. Second operand has 29 states, 29 states have (on average 18.275862068965516) internal successors, (530), 29 states have internal predecessors, (530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:06:43,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:06:43,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-11-28 03:06:43,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:06:47,917 INFO L124 PetriNetUnfolderBase]: 4520/7949 cut-off events. [2024-11-28 03:06:47,917 INFO L125 PetriNetUnfolderBase]: For 65242/65464 co-relation queries the response was YES. [2024-11-28 03:06:47,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43142 conditions, 7949 events. 4520/7949 cut-off events. For 65242/65464 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 49274 event pairs, 1061 based on Foata normal form. 1/7950 useless extension candidates. Maximal degree in co-relation 43002. Up to 3837 conditions per place. [2024-11-28 03:06:47,980 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 190 selfloop transitions, 131 changer transitions 3/328 dead transitions. [2024-11-28 03:06:47,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 328 transitions, 4537 flow [2024-11-28 03:06:47,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 03:06:47,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-28 03:06:47,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 499 transitions. [2024-11-28 03:06:47,982 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.54004329004329 [2024-11-28 03:06:47,982 INFO L175 Difference]: Start difference. First operand has 195 places, 196 transitions, 2644 flow. Second operand 22 states and 499 transitions. [2024-11-28 03:06:47,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 328 transitions, 4537 flow [2024-11-28 03:06:48,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 328 transitions, 4445 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-11-28 03:06:48,183 INFO L231 Difference]: Finished difference. Result has 211 places, 234 transitions, 3551 flow [2024-11-28 03:06:48,184 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2570, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3551, PETRI_PLACES=211, PETRI_TRANSITIONS=234} [2024-11-28 03:06:48,184 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-11-28 03:06:48,184 INFO L471 AbstractCegarLoop]: Abstraction has has 211 places, 234 transitions, 3551 flow [2024-11-28 03:06:48,184 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 18.275862068965516) internal successors, (530), 29 states have internal predecessors, (530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:06:48,184 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:06:48,185 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:06:48,190 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-28 03:06:48,385 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:06:48,385 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:06:48,386 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:06:48,386 INFO L85 PathProgramCache]: Analyzing trace with hash -437097298, now seen corresponding path program 9 times [2024-11-28 03:06:48,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:06:48,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256392738] [2024-11-28 03:06:48,386 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:06:48,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:06:48,400 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:06:48,400 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:06:48,888 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-11-28 03:06:48,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:06:48,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256392738] [2024-11-28 03:06:48,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256392738] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:06:48,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:06:48,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:06:48,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776772856] [2024-11-28 03:06:48,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:06:48,889 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 03:06:48,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:06:48,889 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 03:06:48,890 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:06:49,315 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-11-28 03:06:49,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 234 transitions, 3551 flow. Second operand has 10 states, 10 states have (on average 20.2) internal successors, (202), 10 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:06:49,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:06:49,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-11-28 03:06:49,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:06:51,214 INFO L124 PetriNetUnfolderBase]: 3083/6125 cut-off events. [2024-11-28 03:06:51,214 INFO L125 PetriNetUnfolderBase]: For 69909/70012 co-relation queries the response was YES. [2024-11-28 03:06:51,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37489 conditions, 6125 events. 3083/6125 cut-off events. For 69909/70012 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 42431 event pairs, 1814 based on Foata normal form. 9/6106 useless extension candidates. Maximal degree in co-relation 37344. Up to 4331 conditions per place. [2024-11-28 03:06:51,258 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 205 selfloop transitions, 52 changer transitions 2/275 dead transitions. [2024-11-28 03:06:51,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 275 transitions, 4607 flow [2024-11-28 03:06:51,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:06:51,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 03:06:51,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-11-28 03:06:51,260 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.58994708994709 [2024-11-28 03:06:51,260 INFO L175 Difference]: Start difference. First operand has 211 places, 234 transitions, 3551 flow. Second operand 9 states and 223 transitions. [2024-11-28 03:06:51,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 275 transitions, 4607 flow [2024-11-28 03:06:51,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 275 transitions, 4407 flow, removed 65 selfloop flow, removed 8 redundant places. [2024-11-28 03:06:51,483 INFO L231 Difference]: Finished difference. Result has 215 places, 249 transitions, 3806 flow [2024-11-28 03:06:51,484 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3367, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3806, PETRI_PLACES=215, PETRI_TRANSITIONS=249} [2024-11-28 03:06:51,484 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-11-28 03:06:51,484 INFO L471 AbstractCegarLoop]: Abstraction has has 215 places, 249 transitions, 3806 flow [2024-11-28 03:06:51,484 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.2) internal successors, (202), 10 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:06:51,484 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:06:51,485 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:06:51,485 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-11-28 03:06:51,485 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:06:51,485 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:06:51,485 INFO L85 PathProgramCache]: Analyzing trace with hash 940784944, now seen corresponding path program 10 times [2024-11-28 03:06:51,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:06:51,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806033067] [2024-11-28 03:06:51,485 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:06:51,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:06:51,537 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:06:51,537 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:06:54,620 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:06:54,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:06:54,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806033067] [2024-11-28 03:06:54,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806033067] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:06:54,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [646662063] [2024-11-28 03:06:54,624 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:06:54,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:06:54,624 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:06:54,626 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:06:54,629 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-28 03:06:54,804 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:06:54,804 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:06:54,806 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-28 03:06:54,808 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:06:55,514 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:06:55,514 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 19 [2024-11-28 03:06:55,698 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:06:55,698 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:06:55,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [646662063] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:06:55,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:06:55,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [25] total 36 [2024-11-28 03:06:55,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686805514] [2024-11-28 03:06:55,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:06:55,699 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 03:06:55,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:06:55,700 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 03:06:55,700 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=1128, Unknown=0, NotChecked=0, Total=1260 [2024-11-28 03:06:56,078 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-11-28 03:06:56,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 249 transitions, 3806 flow. Second operand has 13 states, 13 states have (on average 19.692307692307693) internal successors, (256), 13 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:06:56,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:06:56,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-11-28 03:06:56,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:06:57,903 INFO L124 PetriNetUnfolderBase]: 3145/6276 cut-off events. [2024-11-28 03:06:57,903 INFO L125 PetriNetUnfolderBase]: For 71265/71333 co-relation queries the response was YES. [2024-11-28 03:06:57,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38304 conditions, 6276 events. 3145/6276 cut-off events. For 71265/71333 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 43797 event pairs, 1098 based on Foata normal form. 9/6266 useless extension candidates. Maximal degree in co-relation 38156. Up to 4376 conditions per place. [2024-11-28 03:06:57,952 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 211 selfloop transitions, 58 changer transitions 1/286 dead transitions. [2024-11-28 03:06:57,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 286 transitions, 4766 flow [2024-11-28 03:06:57,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:06:57,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:06:57,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 262 transitions. [2024-11-28 03:06:57,953 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5670995670995671 [2024-11-28 03:06:57,953 INFO L175 Difference]: Start difference. First operand has 215 places, 249 transitions, 3806 flow. Second operand 11 states and 262 transitions. [2024-11-28 03:06:57,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 286 transitions, 4766 flow [2024-11-28 03:06:58,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 286 transitions, 4705 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-11-28 03:06:58,164 INFO L231 Difference]: Finished difference. Result has 227 places, 260 transitions, 4124 flow [2024-11-28 03:06:58,164 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3747, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4124, PETRI_PLACES=227, PETRI_TRANSITIONS=260} [2024-11-28 03:06:58,164 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-11-28 03:06:58,164 INFO L471 AbstractCegarLoop]: Abstraction has has 227 places, 260 transitions, 4124 flow [2024-11-28 03:06:58,164 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 19.692307692307693) internal successors, (256), 13 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:06:58,164 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:06:58,165 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:06:58,170 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-28 03:06:58,365 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:06:58,365 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:06:58,365 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:06:58,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1989144990, now seen corresponding path program 11 times [2024-11-28 03:06:58,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:06:58,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864318180] [2024-11-28 03:06:58,366 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:06:58,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:06:58,423 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-28 03:06:58,423 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:07:00,855 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 13 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:07:00,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:07:00,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864318180] [2024-11-28 03:07:00,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864318180] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:07:00,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1190646352] [2024-11-28 03:07:00,856 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:07:00,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:07:00,856 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:07:00,858 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:07:00,859 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-28 03:07:01,156 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-28 03:07:01,156 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:07:01,159 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-11-28 03:07:01,161 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:07:01,257 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-11-28 03:07:01,692 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:07:01,692 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 19 [2024-11-28 03:07:01,841 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:07:01,842 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:07:03,349 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-11-28 03:07:03,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1190646352] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:07:03,349 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:07:03,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 12, 10] total 42 [2024-11-28 03:07:03,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87744735] [2024-11-28 03:07:03,349 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:07:03,350 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-11-28 03:07:03,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:07:03,350 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-11-28 03:07:03,351 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=1532, Unknown=0, NotChecked=0, Total=1722 [2024-11-28 03:07:06,398 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-11-28 03:07:06,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 260 transitions, 4124 flow. Second operand has 42 states, 42 states have (on average 14.095238095238095) internal successors, (592), 42 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:07:06,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:07:06,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-11-28 03:07:06,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:07:09,349 INFO L124 PetriNetUnfolderBase]: 4743/8394 cut-off events. [2024-11-28 03:07:09,349 INFO L125 PetriNetUnfolderBase]: For 87166/87329 co-relation queries the response was YES. [2024-11-28 03:07:09,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49586 conditions, 8394 events. 4743/8394 cut-off events. For 87166/87329 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 52863 event pairs, 1666 based on Foata normal form. 1/8395 useless extension candidates. Maximal degree in co-relation 49433. Up to 6652 conditions per place. [2024-11-28 03:07:09,466 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 228 selfloop transitions, 64 changer transitions 1/297 dead transitions. [2024-11-28 03:07:09,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 297 transitions, 5107 flow [2024-11-28 03:07:09,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-28 03:07:09,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-28 03:07:09,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 278 transitions. [2024-11-28 03:07:09,468 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-11-28 03:07:09,468 INFO L175 Difference]: Start difference. First operand has 227 places, 260 transitions, 4124 flow. Second operand 16 states and 278 transitions. [2024-11-28 03:07:09,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 297 transitions, 5107 flow [2024-11-28 03:07:09,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 297 transitions, 4972 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-11-28 03:07:09,803 INFO L231 Difference]: Finished difference. Result has 238 places, 265 transitions, 4280 flow [2024-11-28 03:07:09,803 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3989, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4280, PETRI_PLACES=238, PETRI_TRANSITIONS=265} [2024-11-28 03:07:09,804 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-11-28 03:07:09,804 INFO L471 AbstractCegarLoop]: Abstraction has has 238 places, 265 transitions, 4280 flow [2024-11-28 03:07:09,804 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 14.095238095238095) internal successors, (592), 42 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:07:09,804 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:07:09,805 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:07:09,814 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-28 03:07:10,005 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-11-28 03:07:10,005 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:07:10,006 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:07:10,006 INFO L85 PathProgramCache]: Analyzing trace with hash -659546580, now seen corresponding path program 12 times [2024-11-28 03:07:10,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:07:10,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940761648] [2024-11-28 03:07:10,006 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:07:10,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:07:10,023 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:07:10,023 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:07:10,442 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-11-28 03:07:10,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:07:10,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940761648] [2024-11-28 03:07:10,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940761648] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:07:10,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:07:10,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:07:10,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109243236] [2024-11-28 03:07:10,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:07:10,443 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 03:07:10,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:07:10,444 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 03:07:10,444 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:07:10,885 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-11-28 03:07:10,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 265 transitions, 4280 flow. Second operand has 10 states, 10 states have (on average 20.2) internal successors, (202), 10 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:07:10,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:07:10,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-11-28 03:07:10,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:07:12,676 INFO L124 PetriNetUnfolderBase]: 3227/6375 cut-off events. [2024-11-28 03:07:12,676 INFO L125 PetriNetUnfolderBase]: For 81323/81428 co-relation queries the response was YES. [2024-11-28 03:07:12,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39996 conditions, 6375 events. 3227/6375 cut-off events. For 81323/81428 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 44477 event pairs, 1889 based on Foata normal form. 9/6346 useless extension candidates. Maximal degree in co-relation 39836. Up to 4549 conditions per place. [2024-11-28 03:07:12,771 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 224 selfloop transitions, 60 changer transitions 2/302 dead transitions. [2024-11-28 03:07:12,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 302 transitions, 5309 flow [2024-11-28 03:07:12,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:07:12,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 03:07:12,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-11-28 03:07:12,773 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-11-28 03:07:12,773 INFO L175 Difference]: Start difference. First operand has 238 places, 265 transitions, 4280 flow. Second operand 9 states and 225 transitions. [2024-11-28 03:07:12,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 302 transitions, 5309 flow [2024-11-28 03:07:13,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 302 transitions, 5132 flow, removed 13 selfloop flow, removed 15 redundant places. [2024-11-28 03:07:13,078 INFO L231 Difference]: Finished difference. Result has 234 places, 276 transitions, 4511 flow [2024-11-28 03:07:13,078 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4103, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4511, PETRI_PLACES=234, PETRI_TRANSITIONS=276} [2024-11-28 03:07:13,078 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-11-28 03:07:13,078 INFO L471 AbstractCegarLoop]: Abstraction has has 234 places, 276 transitions, 4511 flow [2024-11-28 03:07:13,078 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.2) internal successors, (202), 10 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:07:13,079 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:07:13,079 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:07:13,079 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-11-28 03:07:13,079 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:07:13,079 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:07:13,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1039992496, now seen corresponding path program 13 times [2024-11-28 03:07:13,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:07:13,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017426732] [2024-11-28 03:07:13,079 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:07:13,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:07:13,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:07:14,796 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 1 proven. 30 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-28 03:07:14,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:07:14,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017426732] [2024-11-28 03:07:14,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017426732] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:07:14,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1134877588] [2024-11-28 03:07:14,796 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:07:14,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:07:14,796 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:07:14,798 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:07:14,799 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-28 03:07:14,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:07:14,965 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-28 03:07:14,966 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:07:15,205 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:07:15,205 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 23 [2024-11-28 03:07:15,320 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-11-28 03:07:15,321 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:07:15,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1134877588] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:07:15,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:07:15,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [20] total 29 [2024-11-28 03:07:15,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680125259] [2024-11-28 03:07:15,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:07:15,321 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 03:07:15,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:07:15,322 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 03:07:15,322 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=694, Unknown=0, NotChecked=0, Total=812 [2024-11-28 03:07:15,550 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-11-28 03:07:15,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 276 transitions, 4511 flow. Second operand has 10 states, 10 states have (on average 20.2) internal successors, (202), 10 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:07:15,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:07:15,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-11-28 03:07:15,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:07:16,935 INFO L124 PetriNetUnfolderBase]: 3233/6446 cut-off events. [2024-11-28 03:07:16,936 INFO L125 PetriNetUnfolderBase]: For 84352/84390 co-relation queries the response was YES. [2024-11-28 03:07:17,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41109 conditions, 6446 events. 3233/6446 cut-off events. For 84352/84390 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 45301 event pairs, 1131 based on Foata normal form. 5/6430 useless extension candidates. Maximal degree in co-relation 40952. Up to 4512 conditions per place. [2024-11-28 03:07:17,193 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 229 selfloop transitions, 57 changer transitions 1/303 dead transitions. [2024-11-28 03:07:17,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 303 transitions, 5340 flow [2024-11-28 03:07:17,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:07:17,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 03:07:17,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-11-28 03:07:17,195 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5978835978835979 [2024-11-28 03:07:17,195 INFO L175 Difference]: Start difference. First operand has 234 places, 276 transitions, 4511 flow. Second operand 9 states and 226 transitions. [2024-11-28 03:07:17,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 303 transitions, 5340 flow [2024-11-28 03:07:17,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 303 transitions, 5144 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-11-28 03:07:17,480 INFO L231 Difference]: Finished difference. Result has 239 places, 277 transitions, 4480 flow [2024-11-28 03:07:17,480 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4315, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4480, PETRI_PLACES=239, PETRI_TRANSITIONS=277} [2024-11-28 03:07:17,480 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 197 predicate places. [2024-11-28 03:07:17,480 INFO L471 AbstractCegarLoop]: Abstraction has has 239 places, 277 transitions, 4480 flow [2024-11-28 03:07:17,481 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.2) internal successors, (202), 10 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:07:17,481 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:07:17,481 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:07:17,488 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-11-28 03:07:17,681 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-11-28 03:07:17,681 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:07:17,682 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:07:17,682 INFO L85 PathProgramCache]: Analyzing trace with hash -649389016, now seen corresponding path program 14 times [2024-11-28 03:07:17,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:07:17,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931949220] [2024-11-28 03:07:17,682 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:07:17,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:07:17,695 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:07:17,695 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:07:18,140 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-11-28 03:07:18,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:07:18,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931949220] [2024-11-28 03:07:18,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931949220] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:07:18,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:07:18,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:07:18,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234805656] [2024-11-28 03:07:18,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:07:18,141 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 03:07:18,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:07:18,142 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 03:07:18,142 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:07:18,448 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-11-28 03:07:18,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 277 transitions, 4480 flow. Second operand has 10 states, 10 states have (on average 19.3) internal successors, (193), 10 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-11-28 03:07:18,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:07:18,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-11-28 03:07:18,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:07:20,504 INFO L124 PetriNetUnfolderBase]: 3619/6991 cut-off events. [2024-11-28 03:07:20,504 INFO L125 PetriNetUnfolderBase]: For 90014/90068 co-relation queries the response was YES. [2024-11-28 03:07:20,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43988 conditions, 6991 events. 3619/6991 cut-off events. For 90014/90068 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 48268 event pairs, 2227 based on Foata normal form. 1/6968 useless extension candidates. Maximal degree in co-relation 43828. Up to 5136 conditions per place. [2024-11-28 03:07:20,578 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 239 selfloop transitions, 60 changer transitions 4/309 dead transitions. [2024-11-28 03:07:20,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 309 transitions, 5384 flow [2024-11-28 03:07:20,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 03:07:20,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 03:07:20,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 242 transitions. [2024-11-28 03:07:20,579 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5761904761904761 [2024-11-28 03:07:20,579 INFO L175 Difference]: Start difference. First operand has 239 places, 277 transitions, 4480 flow. Second operand 10 states and 242 transitions. [2024-11-28 03:07:20,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 309 transitions, 5384 flow [2024-11-28 03:07:20,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 309 transitions, 5268 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-11-28 03:07:20,894 INFO L231 Difference]: Finished difference. Result has 244 places, 278 transitions, 4536 flow [2024-11-28 03:07:20,895 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4364, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4536, PETRI_PLACES=244, PETRI_TRANSITIONS=278} [2024-11-28 03:07:20,895 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 202 predicate places. [2024-11-28 03:07:20,895 INFO L471 AbstractCegarLoop]: Abstraction has has 244 places, 278 transitions, 4536 flow [2024-11-28 03:07:20,895 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.3) internal successors, (193), 10 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-11-28 03:07:20,896 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:07:20,896 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:07:20,896 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-11-28 03:07:20,896 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:07:20,896 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:07:20,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1401101964, now seen corresponding path program 15 times [2024-11-28 03:07:20,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:07:20,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622587779] [2024-11-28 03:07:20,896 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:07:20,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:07:20,919 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:07:20,919 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:07:21,760 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:07:21,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:07:21,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622587779] [2024-11-28 03:07:21,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622587779] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:07:21,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [654619336] [2024-11-28 03:07:21,761 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:07:21,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:07:21,761 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:07:21,763 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:07:21,767 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-28 03:07:21,926 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:07:21,926 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:07:21,927 INFO L256 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-28 03:07:21,929 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:07:22,253 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:07:22,254 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 23 [2024-11-28 03:07:22,341 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:07:22,341 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:07:59,757 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-11-28 03:07:59,757 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2024-11-28 03:07:59,844 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-11-28 03:07:59,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [654619336] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:07:59,844 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:07:59,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 30 [2024-11-28 03:07:59,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320036085] [2024-11-28 03:07:59,844 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:07:59,845 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-11-28 03:07:59,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:07:59,845 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-11-28 03:07:59,846 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=757, Unknown=9, NotChecked=0, Total=870 [2024-11-28 03:08:03,936 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:08:08,393 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:08:12,766 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:08:16,940 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:08:21,181 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:08:25,398 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:08:29,718 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:08:33,918 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:08:38,254 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:08:42,339 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:08:42,339 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-11-28 03:08:42,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 278 transitions, 4536 flow. Second operand has 30 states, 30 states have (on average 8.3) internal successors, (249), 30 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:08:42,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:08:42,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-11-28 03:08:42,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:08:46,296 INFO L124 PetriNetUnfolderBase]: 5495/9404 cut-off events. [2024-11-28 03:08:46,296 INFO L125 PetriNetUnfolderBase]: For 109234/109234 co-relation queries the response was YES. [2024-11-28 03:08:46,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57448 conditions, 9404 events. 5495/9404 cut-off events. For 109234/109234 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 57857 event pairs, 3268 based on Foata normal form. 1/9405 useless extension candidates. Maximal degree in co-relation 57287. Up to 8101 conditions per place. [2024-11-28 03:08:46,446 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 287 selfloop transitions, 74 changer transitions 2/364 dead transitions. [2024-11-28 03:08:46,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 364 transitions, 6395 flow [2024-11-28 03:08:46,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-28 03:08:46,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-28 03:08:46,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 169 transitions. [2024-11-28 03:08:46,447 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.28741496598639454 [2024-11-28 03:08:46,447 INFO L175 Difference]: Start difference. First operand has 244 places, 278 transitions, 4536 flow. Second operand 14 states and 169 transitions. [2024-11-28 03:08:46,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 364 transitions, 6395 flow [2024-11-28 03:08:46,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 364 transitions, 6239 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-11-28 03:08:46,916 INFO L231 Difference]: Finished difference. Result has 256 places, 297 transitions, 5096 flow [2024-11-28 03:08:46,916 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4390, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5096, PETRI_PLACES=256, PETRI_TRANSITIONS=297} [2024-11-28 03:08:46,917 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 214 predicate places. [2024-11-28 03:08:46,917 INFO L471 AbstractCegarLoop]: Abstraction has has 256 places, 297 transitions, 5096 flow [2024-11-28 03:08:46,917 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 8.3) internal successors, (249), 30 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:08:46,917 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:08:46,917 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:08:46,924 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-11-28 03:08:47,117 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-11-28 03:08:47,118 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:08:47,118 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:08:47,119 INFO L85 PathProgramCache]: Analyzing trace with hash 893207978, now seen corresponding path program 16 times [2024-11-28 03:08:47,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:08:47,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141352154] [2024-11-28 03:08:47,119 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:08:47,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:08:47,156 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:08:47,157 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:08:48,034 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:08:48,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:08:48,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141352154] [2024-11-28 03:08:48,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141352154] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:08:48,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:08:48,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:08:48,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905499786] [2024-11-28 03:08:48,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:08:48,035 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 03:08:48,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:08:48,035 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 03:08:48,035 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2024-11-28 03:08:48,819 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-11-28 03:08:48,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 297 transitions, 5096 flow. Second operand has 13 states, 13 states have (on average 19.692307692307693) internal successors, (256), 13 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:08:48,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:08:48,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-11-28 03:08:48,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:08:51,089 INFO L124 PetriNetUnfolderBase]: 3414/6685 cut-off events. [2024-11-28 03:08:51,089 INFO L125 PetriNetUnfolderBase]: For 107216/107353 co-relation queries the response was YES. [2024-11-28 03:08:51,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45203 conditions, 6685 events. 3414/6685 cut-off events. For 107216/107353 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 46989 event pairs, 1901 based on Foata normal form. 5/6646 useless extension candidates. Maximal degree in co-relation 45034. Up to 5013 conditions per place. [2024-11-28 03:08:51,183 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 261 selfloop transitions, 71 changer transitions 1/350 dead transitions. [2024-11-28 03:08:51,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 350 transitions, 6607 flow [2024-11-28 03:08:51,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:08:51,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:08:51,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 262 transitions. [2024-11-28 03:08:51,184 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5670995670995671 [2024-11-28 03:08:51,184 INFO L175 Difference]: Start difference. First operand has 256 places, 297 transitions, 5096 flow. Second operand 11 states and 262 transitions. [2024-11-28 03:08:51,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 350 transitions, 6607 flow [2024-11-28 03:08:51,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 350 transitions, 6351 flow, removed 106 selfloop flow, removed 5 redundant places. [2024-11-28 03:08:51,642 INFO L231 Difference]: Finished difference. Result has 266 places, 318 transitions, 5625 flow [2024-11-28 03:08:51,642 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4883, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5625, PETRI_PLACES=266, PETRI_TRANSITIONS=318} [2024-11-28 03:08:51,642 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 224 predicate places. [2024-11-28 03:08:51,642 INFO L471 AbstractCegarLoop]: Abstraction has has 266 places, 318 transitions, 5625 flow [2024-11-28 03:08:51,643 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 19.692307692307693) internal successors, (256), 13 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:08:51,643 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:08:51,643 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:08:51,643 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-11-28 03:08:51,643 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:08:51,644 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:08:51,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1725274250, now seen corresponding path program 17 times [2024-11-28 03:08:51,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:08:51,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225832697] [2024-11-28 03:08:51,645 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:08:51,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:08:51,694 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-28 03:08:51,695 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:08:52,857 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2024-11-28 03:08:52,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:08:52,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225832697] [2024-11-28 03:08:52,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225832697] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:08:52,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [756888808] [2024-11-28 03:08:52,858 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:08:52,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:08:52,858 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:08:52,860 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:08:52,863 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-28 03:08:53,157 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-28 03:08:53,157 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:08:53,160 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-28 03:08:53,161 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:08:53,630 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:08:53,630 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 19 [2024-11-28 03:08:53,704 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:08:53,705 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:08:53,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [756888808] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:08:53,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:08:53,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [13] total 23 [2024-11-28 03:08:53,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036465417] [2024-11-28 03:08:53,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:08:53,705 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 03:08:53,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:08:53,706 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 03:08:53,706 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2024-11-28 03:08:54,100 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-11-28 03:08:54,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 318 transitions, 5625 flow. Second operand has 13 states, 13 states have (on average 19.692307692307693) internal successors, (256), 13 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:08:54,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:08:54,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-11-28 03:08:54,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:08:55,993 INFO L124 PetriNetUnfolderBase]: 3508/6860 cut-off events. [2024-11-28 03:08:55,993 INFO L125 PetriNetUnfolderBase]: For 112652/112793 co-relation queries the response was YES. [2024-11-28 03:08:56,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47298 conditions, 6860 events. 3508/6860 cut-off events. For 112652/112793 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 48615 event pairs, 1755 based on Foata normal form. 9/6834 useless extension candidates. Maximal degree in co-relation 47124. Up to 5160 conditions per place. [2024-11-28 03:08:56,079 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 281 selfloop transitions, 78 changer transitions 1/377 dead transitions. [2024-11-28 03:08:56,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 377 transitions, 7193 flow [2024-11-28 03:08:56,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:08:56,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:08:56,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 264 transitions. [2024-11-28 03:08:56,080 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-11-28 03:08:56,080 INFO L175 Difference]: Start difference. First operand has 266 places, 318 transitions, 5625 flow. Second operand 11 states and 264 transitions. [2024-11-28 03:08:56,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 377 transitions, 7193 flow [2024-11-28 03:08:56,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 377 transitions, 7014 flow, removed 88 selfloop flow, removed 2 redundant places. [2024-11-28 03:08:56,596 INFO L231 Difference]: Finished difference. Result has 277 places, 330 transitions, 5954 flow [2024-11-28 03:08:56,596 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5448, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5954, PETRI_PLACES=277, PETRI_TRANSITIONS=330} [2024-11-28 03:08:56,596 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-11-28 03:08:56,597 INFO L471 AbstractCegarLoop]: Abstraction has has 277 places, 330 transitions, 5954 flow [2024-11-28 03:08:56,597 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 19.692307692307693) internal successors, (256), 13 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:08:56,597 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:08:56,597 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:08:56,607 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-28 03:08:56,797 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-11-28 03:08:56,797 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:08:56,798 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:08:56,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1256768926, now seen corresponding path program 18 times [2024-11-28 03:08:56,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:08:56,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249534227] [2024-11-28 03:08:56,798 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:08:56,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:08:56,821 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-28 03:08:56,821 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:08:57,575 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:08:57,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:08:57,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249534227] [2024-11-28 03:08:57,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249534227] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:08:57,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1779131206] [2024-11-28 03:08:57,575 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:08:57,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:08:57,575 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:08:57,577 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:08:57,578 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-28 03:08:57,738 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-28 03:08:57,738 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:08:57,739 INFO L256 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-28 03:08:57,740 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:08:57,932 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:08:57,932 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 23 [2024-11-28 03:08:57,994 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-11-28 03:08:57,994 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:09:23,012 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-11-28 03:09:23,012 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 50 treesize of output 50 [2024-11-28 03:09:23,054 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-11-28 03:09:23,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1779131206] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:09:23,054 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:09:23,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 28 [2024-11-28 03:09:23,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232331580] [2024-11-28 03:09:23,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:09:23,054 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-28 03:09:23,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:09:23,055 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-28 03:09:23,055 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=668, Unknown=5, NotChecked=0, Total=756 [2024-11-28 03:09:27,107 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:09:31,202 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:09:35,333 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:09:39,447 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:09:43,574 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:09:47,671 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:09:51,840 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:09:55,973 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:10:00,092 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:10:04,173 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:10:08,285 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:10:12,328 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:10:12,329 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-11-28 03:10:12,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 330 transitions, 5954 flow. Second operand has 28 states, 28 states have (on average 8.107142857142858) internal successors, (227), 28 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:10:12,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:10:12,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-11-28 03:10:12,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:10:16,365 INFO L124 PetriNetUnfolderBase]: 5771/9871 cut-off events. [2024-11-28 03:10:16,365 INFO L125 PetriNetUnfolderBase]: For 147062/147062 co-relation queries the response was YES. [2024-11-28 03:10:16,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64948 conditions, 9871 events. 5771/9871 cut-off events. For 147062/147062 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 61585 event pairs, 2532 based on Foata normal form. 1/9872 useless extension candidates. Maximal degree in co-relation 64771. Up to 5672 conditions per place. [2024-11-28 03:10:16,483 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 346 selfloop transitions, 154 changer transitions 11/512 dead transitions. [2024-11-28 03:10:16,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 512 transitions, 9563 flow [2024-11-28 03:10:16,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 03:10:16,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-28 03:10:16,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 213 transitions. [2024-11-28 03:10:16,485 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.29831932773109243 [2024-11-28 03:10:16,485 INFO L175 Difference]: Start difference. First operand has 277 places, 330 transitions, 5954 flow. Second operand 17 states and 213 transitions. [2024-11-28 03:10:16,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 512 transitions, 9563 flow [2024-11-28 03:10:17,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 512 transitions, 9384 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-11-28 03:10:17,153 INFO L231 Difference]: Finished difference. Result has 291 places, 345 transitions, 6536 flow [2024-11-28 03:10:17,153 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5799, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6536, PETRI_PLACES=291, PETRI_TRANSITIONS=345} [2024-11-28 03:10:17,153 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 249 predicate places. [2024-11-28 03:10:17,153 INFO L471 AbstractCegarLoop]: Abstraction has has 291 places, 345 transitions, 6536 flow [2024-11-28 03:10:17,154 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 8.107142857142858) internal successors, (227), 28 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:10:17,154 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:10:17,154 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:10:17,160 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-28 03:10:17,354 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2024-11-28 03:10:17,354 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:10:17,355 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:10:17,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1726583446, now seen corresponding path program 19 times [2024-11-28 03:10:17,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:10:17,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494036098] [2024-11-28 03:10:17,355 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:10:17,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:10:17,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:10:18,208 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:10:18,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:10:18,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494036098] [2024-11-28 03:10:18,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494036098] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:10:18,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [446437657] [2024-11-28 03:10:18,208 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:10:18,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:10:18,208 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:10:18,210 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:10:18,211 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-28 03:10:18,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:10:18,387 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-28 03:10:18,388 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:10:18,567 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:10:18,567 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 23 [2024-11-28 03:10:18,613 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-11-28 03:10:18,613 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:10:31,497 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-28 03:10:31,498 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 58 [2024-11-28 03:10:31,543 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-28 03:10:31,543 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2024-11-28 03:10:31,552 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-28 03:10:31,552 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2024-11-28 03:10:31,566 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-11-28 03:10:31,566 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 03:10:31,575 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-28 03:10:31,575 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 1 [2024-11-28 03:10:31,586 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-28 03:10:31,586 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2024-11-28 03:10:31,595 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-28 03:10:31,595 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 1 [2024-11-28 03:10:31,629 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-11-28 03:10:31,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [446437657] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:10:31,630 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:10:31,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 28 [2024-11-28 03:10:31,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683045694] [2024-11-28 03:10:31,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:10:31,630 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-28 03:10:31,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:10:31,631 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-28 03:10:31,631 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=644, Unknown=2, NotChecked=0, Total=756 [2024-11-28 03:10:35,964 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:10:40,092 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:10:44,286 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:10:48,598 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:10:52,737 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:10:56,893 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:10:56,934 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-11-28 03:10:56,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 345 transitions, 6536 flow. Second operand has 28 states, 28 states have (on average 12.107142857142858) internal successors, (339), 28 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-11-28 03:10:56,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:10:56,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-11-28 03:10:56,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:10:59,966 INFO L124 PetriNetUnfolderBase]: 5860/10022 cut-off events. [2024-11-28 03:10:59,967 INFO L125 PetriNetUnfolderBase]: For 168381/168381 co-relation queries the response was YES. [2024-11-28 03:11:00,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68098 conditions, 10022 events. 5860/10022 cut-off events. For 168381/168381 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 62531 event pairs, 3431 based on Foata normal form. 1/10023 useless extension candidates. Maximal degree in co-relation 67916. Up to 8706 conditions per place. [2024-11-28 03:11:00,113 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 330 selfloop transitions, 79 changer transitions 2/412 dead transitions. [2024-11-28 03:11:00,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 412 transitions, 8328 flow [2024-11-28 03:11:00,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-28 03:11:00,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-28 03:11:00,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 231 transitions. [2024-11-28 03:11:00,114 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-11-28 03:11:00,114 INFO L175 Difference]: Start difference. First operand has 291 places, 345 transitions, 6536 flow. Second operand 14 states and 231 transitions. [2024-11-28 03:11:00,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 412 transitions, 8328 flow [2024-11-28 03:11:01,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 412 transitions, 7844 flow, removed 86 selfloop flow, removed 11 redundant places. [2024-11-28 03:11:01,124 INFO L231 Difference]: Finished difference. Result has 297 places, 364 transitions, 6847 flow [2024-11-28 03:11:01,124 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6080, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6847, PETRI_PLACES=297, PETRI_TRANSITIONS=364} [2024-11-28 03:11:01,125 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-11-28 03:11:01,125 INFO L471 AbstractCegarLoop]: Abstraction has has 297 places, 364 transitions, 6847 flow [2024-11-28 03:11:01,125 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 12.107142857142858) internal successors, (339), 28 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-11-28 03:11:01,125 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:01,126 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:01,137 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-28 03:11:01,326 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2024-11-28 03:11:01,326 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:11:01,327 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:01,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1683415612, now seen corresponding path program 20 times [2024-11-28 03:11:01,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:01,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862640732] [2024-11-28 03:11:01,328 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:11:01,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:01,360 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:11:01,360 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:11:02,015 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:11:02,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:02,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862640732] [2024-11-28 03:11:02,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862640732] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:11:02,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2083147933] [2024-11-28 03:11:02,015 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:11:02,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:11:02,015 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:11:02,017 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:11:02,019 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-28 03:11:02,196 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:11:02,196 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:11:02,198 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-28 03:11:02,199 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:11:02,675 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:11:02,675 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 19 [2024-11-28 03:11:02,758 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:11:02,758 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:11:03,707 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-28 03:11:03,707 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-28 03:11:03,733 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-11-28 03:11:03,734 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 03:11:03,739 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 03:11:03,741 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 03:11:03,752 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-28 03:11:03,752 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2024-11-28 03:11:03,763 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-28 03:11:03,763 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2024-11-28 03:11:03,839 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-11-28 03:11:03,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2083147933] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:11:03,839 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:11:03,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 29 [2024-11-28 03:11:03,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83463973] [2024-11-28 03:11:03,840 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:11:03,840 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-28 03:11:03,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:03,841 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-28 03:11:03,841 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=706, Unknown=0, NotChecked=0, Total=812 [2024-11-28 03:11:06,245 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-11-28 03:11:06,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 364 transitions, 6847 flow. Second operand has 29 states, 29 states have (on average 18.24137931034483) internal successors, (529), 29 states have internal predecessors, (529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:06,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:06,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-11-28 03:11:06,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:11:11,633 INFO L124 PetriNetUnfolderBase]: 7284/12799 cut-off events. [2024-11-28 03:11:11,633 INFO L125 PetriNetUnfolderBase]: For 229721/230011 co-relation queries the response was YES. [2024-11-28 03:11:11,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88960 conditions, 12799 events. 7284/12799 cut-off events. For 229721/230011 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 87384 event pairs, 1731 based on Foata normal form. 1/12800 useless extension candidates. Maximal degree in co-relation 88777. Up to 5844 conditions per place. [2024-11-28 03:11:11,886 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 331 selfloop transitions, 327 changer transitions 5/667 dead transitions. [2024-11-28 03:11:11,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 667 transitions, 13152 flow [2024-11-28 03:11:11,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 03:11:11,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-28 03:11:11,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 457 transitions. [2024-11-28 03:11:11,888 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.544047619047619 [2024-11-28 03:11:11,888 INFO L175 Difference]: Start difference. First operand has 297 places, 364 transitions, 6847 flow. Second operand 20 states and 457 transitions. [2024-11-28 03:11:11,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 667 transitions, 13152 flow [2024-11-28 03:11:13,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 667 transitions, 12586 flow, removed 242 selfloop flow, removed 6 redundant places. [2024-11-28 03:11:13,799 INFO L231 Difference]: Finished difference. Result has 313 places, 540 transitions, 11146 flow [2024-11-28 03:11:13,800 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6507, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=11146, PETRI_PLACES=313, PETRI_TRANSITIONS=540} [2024-11-28 03:11:13,801 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-11-28 03:11:13,801 INFO L471 AbstractCegarLoop]: Abstraction has has 313 places, 540 transitions, 11146 flow [2024-11-28 03:11:13,801 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 18.24137931034483) internal successors, (529), 29 states have internal predecessors, (529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:13,801 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:13,801 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:13,807 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-11-28 03:11:14,001 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2024-11-28 03:11:14,001 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:11:14,002 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:14,002 INFO L85 PathProgramCache]: Analyzing trace with hash -285362796, now seen corresponding path program 21 times [2024-11-28 03:11:14,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:14,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711858512] [2024-11-28 03:11:14,002 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:11:14,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:14,019 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:11:14,019 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:11:14,653 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:11:14,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:14,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711858512] [2024-11-28 03:11:14,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711858512] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:11:14,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185372828] [2024-11-28 03:11:14,653 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:11:14,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:11:14,653 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:11:14,655 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:11:14,657 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-28 03:11:14,827 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:11:14,827 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:11:14,829 INFO L256 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-28 03:11:14,830 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:11:15,209 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:11:15,209 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 23 [2024-11-28 03:11:15,353 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:11:15,354 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:11:16,237 INFO L349 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2024-11-28 03:11:16,238 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 20 treesize of output 4 [2024-11-28 03:11:16,315 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-11-28 03:11:16,315 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2024-11-28 03:11:16,374 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-11-28 03:11:16,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [185372828] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:11:16,375 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:11:16,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 10] total 28 [2024-11-28 03:11:16,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139338931] [2024-11-28 03:11:16,375 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:11:16,375 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-28 03:11:16,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:16,376 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-28 03:11:16,376 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=660, Unknown=0, NotChecked=0, Total=756 [2024-11-28 03:11:18,143 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-11-28 03:11:18,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 540 transitions, 11146 flow. Second operand has 28 states, 28 states have (on average 18.392857142857142) internal successors, (515), 28 states have internal predecessors, (515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:18,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:18,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-11-28 03:11:18,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:11:26,717 INFO L124 PetriNetUnfolderBase]: 7285/12810 cut-off events. [2024-11-28 03:11:26,717 INFO L125 PetriNetUnfolderBase]: For 240582/240872 co-relation queries the response was YES. [2024-11-28 03:11:26,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93451 conditions, 12810 events. 7285/12810 cut-off events. For 240582/240872 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 87621 event pairs, 1721 based on Foata normal form. 1/12811 useless extension candidates. Maximal degree in co-relation 93266. Up to 5861 conditions per place. [2024-11-28 03:11:26,942 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 346 selfloop transitions, 361 changer transitions 4/715 dead transitions. [2024-11-28 03:11:26,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 715 transitions, 14451 flow [2024-11-28 03:11:26,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 03:11:26,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-28 03:11:26,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 459 transitions. [2024-11-28 03:11:26,944 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5464285714285714 [2024-11-28 03:11:26,944 INFO L175 Difference]: Start difference. First operand has 313 places, 540 transitions, 11146 flow. Second operand 20 states and 459 transitions. [2024-11-28 03:11:26,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 715 transitions, 14451 flow [2024-11-28 03:11:28,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 715 transitions, 14270 flow, removed 68 selfloop flow, removed 6 redundant places. [2024-11-28 03:11:28,389 INFO L231 Difference]: Finished difference. Result has 328 places, 566 transitions, 12210 flow [2024-11-28 03:11:28,389 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10965, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=335, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=12210, PETRI_PLACES=328, PETRI_TRANSITIONS=566} [2024-11-28 03:11:28,389 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-11-28 03:11:28,390 INFO L471 AbstractCegarLoop]: Abstraction has has 328 places, 566 transitions, 12210 flow [2024-11-28 03:11:28,390 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 18.392857142857142) internal successors, (515), 28 states have internal predecessors, (515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:28,390 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:28,390 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:28,396 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-11-28 03:11:28,590 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:11:28,590 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:11:28,591 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:28,591 INFO L85 PathProgramCache]: Analyzing trace with hash 647576302, now seen corresponding path program 22 times [2024-11-28 03:11:28,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:28,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880521130] [2024-11-28 03:11:28,591 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:11:28,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:28,747 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:11:28,747 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:11:30,596 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 7 proven. 25 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-28 03:11:30,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:30,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880521130] [2024-11-28 03:11:30,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880521130] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:11:30,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1607905952] [2024-11-28 03:11:30,597 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:11:30,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:11:30,597 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:11:30,602 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:11:30,603 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-28 03:11:30,801 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:11:30,801 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:11:30,803 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-28 03:11:30,805 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:11:31,470 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:11:31,470 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 19 [2024-11-28 03:11:31,574 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:11:31,574 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:11:32,725 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-28 03:11:32,725 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-28 03:11:32,754 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-11-28 03:11:32,754 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 03:11:32,768 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-28 03:11:32,768 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2024-11-28 03:11:32,778 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-28 03:11:32,778 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2024-11-28 03:11:32,780 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 03:11:32,790 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-28 03:11:32,791 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 1 [2024-11-28 03:11:32,802 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-28 03:11:32,802 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2024-11-28 03:11:32,812 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-28 03:11:32,812 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2024-11-28 03:11:32,915 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-11-28 03:11:32,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1607905952] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:11:32,915 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:11:32,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 12, 10] total 37 [2024-11-28 03:11:32,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601835912] [2024-11-28 03:11:32,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:11:32,916 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-11-28 03:11:32,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:32,916 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-11-28 03:11:32,916 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=1190, Unknown=0, NotChecked=0, Total=1332 [2024-11-28 03:11:36,957 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-11-28 03:11:36,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 566 transitions, 12210 flow. Second operand has 37 states, 37 states have (on average 16.10810810810811) internal successors, (596), 37 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:36,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:36,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-11-28 03:11:36,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:11:42,821 INFO L124 PetriNetUnfolderBase]: 7381/12987 cut-off events. [2024-11-28 03:11:42,821 INFO L125 PetriNetUnfolderBase]: For 262910/263212 co-relation queries the response was YES. [2024-11-28 03:11:42,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98247 conditions, 12987 events. 7381/12987 cut-off events. For 262910/263212 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 88969 event pairs, 3765 based on Foata normal form. 1/12988 useless extension candidates. Maximal degree in co-relation 98060. Up to 10590 conditions per place. [2024-11-28 03:11:42,995 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 497 selfloop transitions, 112 changer transitions 1/614 dead transitions. [2024-11-28 03:11:42,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 614 transitions, 14252 flow [2024-11-28 03:11:42,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-28 03:11:42,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-28 03:11:42,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 293 transitions. [2024-11-28 03:11:42,996 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4650793650793651 [2024-11-28 03:11:42,996 INFO L175 Difference]: Start difference. First operand has 328 places, 566 transitions, 12210 flow. Second operand 15 states and 293 transitions. [2024-11-28 03:11:42,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 614 transitions, 14252 flow [2024-11-28 03:11:44,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 614 transitions, 13913 flow, removed 48 selfloop flow, removed 12 redundant places. [2024-11-28 03:11:44,470 INFO L231 Difference]: Finished difference. Result has 333 places, 583 transitions, 12697 flow [2024-11-28 03:11:44,470 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11890, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=12697, PETRI_PLACES=333, PETRI_TRANSITIONS=583} [2024-11-28 03:11:44,470 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 291 predicate places. [2024-11-28 03:11:44,470 INFO L471 AbstractCegarLoop]: Abstraction has has 333 places, 583 transitions, 12697 flow [2024-11-28 03:11:44,470 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 16.10810810810811) internal successors, (596), 37 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:44,471 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:44,471 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:44,477 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2024-11-28 03:11:44,671 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2024-11-28 03:11:44,671 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:11:44,672 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:44,672 INFO L85 PathProgramCache]: Analyzing trace with hash 1768060962, now seen corresponding path program 23 times [2024-11-28 03:11:44,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:44,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537423965] [2024-11-28 03:11:44,672 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:11:44,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:44,741 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-28 03:11:44,741 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:11:47,650 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 13 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:11:47,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:47,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537423965] [2024-11-28 03:11:47,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537423965] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:11:47,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321418902] [2024-11-28 03:11:47,650 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:11:47,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:11:47,650 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:11:47,652 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:11:47,653 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-11-28 03:11:47,912 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-28 03:11:47,913 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:11:47,915 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-28 03:11:47,916 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:11:48,481 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:11:48,481 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 19 [2024-11-28 03:11:48,641 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:11:48,641 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:11:49,620 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-28 03:11:49,620 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-28 03:11:49,651 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-11-28 03:11:49,651 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 03:11:49,666 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-28 03:11:49,666 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2024-11-28 03:11:49,677 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-28 03:11:49,677 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2024-11-28 03:11:49,687 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-28 03:11:49,688 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 1 [2024-11-28 03:11:49,699 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-28 03:11:49,699 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2024-11-28 03:11:49,710 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-28 03:11:49,710 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2024-11-28 03:11:49,821 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-11-28 03:11:49,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321418902] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:11:49,821 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:11:49,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 12, 10] total 42 [2024-11-28 03:11:49,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295101596] [2024-11-28 03:11:49,821 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:11:49,822 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-11-28 03:11:49,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:49,822 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-11-28 03:11:49,823 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=1550, Unknown=0, NotChecked=0, Total=1722 [2024-11-28 03:11:53,973 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-11-28 03:11:53,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 583 transitions, 12697 flow. Second operand has 42 states, 42 states have (on average 16.023809523809526) internal successors, (673), 42 states have internal predecessors, (673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:53,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:53,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-11-28 03:11:53,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:11:59,716 INFO L124 PetriNetUnfolderBase]: 7483/13160 cut-off events. [2024-11-28 03:11:59,716 INFO L125 PetriNetUnfolderBase]: For 268061/268363 co-relation queries the response was YES. [2024-11-28 03:11:59,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99830 conditions, 13160 events. 7483/13160 cut-off events. For 268061/268363 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 90247 event pairs, 3786 based on Foata normal form. 1/13161 useless extension candidates. Maximal degree in co-relation 99639. Up to 10735 conditions per place. [2024-11-28 03:11:59,879 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 509 selfloop transitions, 116 changer transitions 1/630 dead transitions. [2024-11-28 03:11:59,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 630 transitions, 14740 flow [2024-11-28 03:11:59,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-28 03:11:59,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-28 03:11:59,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 310 transitions. [2024-11-28 03:11:59,880 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-11-28 03:11:59,880 INFO L175 Difference]: Start difference. First operand has 333 places, 583 transitions, 12697 flow. Second operand 16 states and 310 transitions. [2024-11-28 03:11:59,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 630 transitions, 14740 flow [2024-11-28 03:12:01,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 630 transitions, 14441 flow, removed 42 selfloop flow, removed 11 redundant places. [2024-11-28 03:12:01,380 INFO L231 Difference]: Finished difference. Result has 340 places, 597 transitions, 13164 flow [2024-11-28 03:12:01,381 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12408, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=13164, PETRI_PLACES=340, PETRI_TRANSITIONS=597} [2024-11-28 03:12:01,381 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 298 predicate places. [2024-11-28 03:12:01,381 INFO L471 AbstractCegarLoop]: Abstraction has has 340 places, 597 transitions, 13164 flow [2024-11-28 03:12:01,382 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 16.023809523809526) internal successors, (673), 42 states have internal predecessors, (673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:12:01,382 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:12:01,382 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:12:01,392 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-11-28 03:12:01,582 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:12:01,583 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:12:01,583 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:12:01,583 INFO L85 PathProgramCache]: Analyzing trace with hash -593106780, now seen corresponding path program 24 times [2024-11-28 03:12:01,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:12:01,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004562158] [2024-11-28 03:12:01,583 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:12:01,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:12:01,596 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:12:01,597 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:12:02,178 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-11-28 03:12:02,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:12:02,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004562158] [2024-11-28 03:12:02,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004562158] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:12:02,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:12:02,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:12:02,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18921377] [2024-11-28 03:12:02,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:12:02,179 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 03:12:02,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:12:02,180 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 03:12:02,180 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:12:02,484 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-11-28 03:12:02,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 597 transitions, 13164 flow. Second operand has 10 states, 10 states have (on average 20.2) internal successors, (202), 10 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:12:02,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:12:02,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-11-28 03:12:02,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:12:06,023 INFO L124 PetriNetUnfolderBase]: 5672/10602 cut-off events. [2024-11-28 03:12:06,023 INFO L125 PetriNetUnfolderBase]: For 258944/259294 co-relation queries the response was YES. [2024-11-28 03:12:06,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87409 conditions, 10602 events. 5672/10602 cut-off events. For 258944/259294 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 77369 event pairs, 2664 based on Foata normal form. 38/10566 useless extension candidates. Maximal degree in co-relation 87215. Up to 8000 conditions per place. [2024-11-28 03:12:06,180 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 495 selfloop transitions, 99 changer transitions 3/622 dead transitions. [2024-11-28 03:12:06,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 622 transitions, 14670 flow [2024-11-28 03:12:06,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:12:06,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 03:12:06,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-11-28 03:12:06,181 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5767195767195767 [2024-11-28 03:12:06,181 INFO L175 Difference]: Start difference. First operand has 340 places, 597 transitions, 13164 flow. Second operand 9 states and 218 transitions. [2024-11-28 03:12:06,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 622 transitions, 14670 flow [2024-11-28 03:12:07,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 622 transitions, 14474 flow, removed 37 selfloop flow, removed 10 redundant places. [2024-11-28 03:12:07,721 INFO L231 Difference]: Finished difference. Result has 340 places, 601 transitions, 13307 flow [2024-11-28 03:12:07,722 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12968, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13307, PETRI_PLACES=340, PETRI_TRANSITIONS=601} [2024-11-28 03:12:07,722 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 298 predicate places. [2024-11-28 03:12:07,722 INFO L471 AbstractCegarLoop]: Abstraction has has 340 places, 601 transitions, 13307 flow [2024-11-28 03:12:07,722 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.2) internal successors, (202), 10 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:12:07,723 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:12:07,723 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:12:07,723 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-11-28 03:12:07,723 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:12:07,724 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:12:07,724 INFO L85 PathProgramCache]: Analyzing trace with hash 56710, now seen corresponding path program 25 times [2024-11-28 03:12:07,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:12:07,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544716940] [2024-11-28 03:12:07,724 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:12:07,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:12:07,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:12:08,628 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 03:12:08,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:12:08,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544716940] [2024-11-28 03:12:08,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544716940] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:12:08,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [506609010] [2024-11-28 03:12:08,629 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:12:08,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:12:08,629 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:12:08,633 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:12:08,634 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-11-28 03:12:08,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:12:08,819 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-28 03:12:08,820 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:12:09,032 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:12:09,032 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 23 [2024-11-28 03:12:09,132 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-11-28 03:12:09,132 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:12:17,957 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-11-28 03:12:17,957 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 03:12:18,031 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-28 03:12:18,032 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 58 [2024-11-28 03:12:18,082 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-28 03:12:18,082 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2024-11-28 03:12:18,093 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-28 03:12:18,093 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2024-11-28 03:12:18,103 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-28 03:12:18,104 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 1 [2024-11-28 03:12:18,117 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-28 03:12:18,117 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2024-11-28 03:12:18,130 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-28 03:12:18,130 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 1 [2024-11-28 03:12:18,179 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-11-28 03:12:18,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [506609010] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:12:18,179 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:12:18,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 28 [2024-11-28 03:12:18,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130055007] [2024-11-28 03:12:18,179 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:12:18,179 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-28 03:12:18,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:12:18,180 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-28 03:12:18,180 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=637, Unknown=1, NotChecked=0, Total=756 [2024-11-28 03:12:22,430 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:12:27,132 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:12:31,256 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:12:35,437 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:12:35,482 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-11-28 03:12:35,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 601 transitions, 13307 flow. Second operand has 28 states, 28 states have (on average 14.142857142857142) internal successors, (396), 28 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:12:35,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:12:35,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-11-28 03:12:35,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:12:40,959 INFO L124 PetriNetUnfolderBase]: 8157/14093 cut-off events. [2024-11-28 03:12:40,959 INFO L125 PetriNetUnfolderBase]: For 295640/295688 co-relation queries the response was YES. [2024-11-28 03:12:41,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106712 conditions, 14093 events. 8157/14093 cut-off events. For 295640/295688 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 95221 event pairs, 4303 based on Foata normal form. 1/14094 useless extension candidates. Maximal degree in co-relation 106522. Up to 11878 conditions per place. [2024-11-28 03:12:41,153 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 533 selfloop transitions, 111 changer transitions 3/649 dead transitions. [2024-11-28 03:12:41,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 649 transitions, 15399 flow [2024-11-28 03:12:41,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-28 03:12:41,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-28 03:12:41,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 249 transitions. [2024-11-28 03:12:41,154 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42346938775510207 [2024-11-28 03:12:41,154 INFO L175 Difference]: Start difference. First operand has 340 places, 601 transitions, 13307 flow. Second operand 14 states and 249 transitions. [2024-11-28 03:12:41,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 649 transitions, 15399 flow [2024-11-28 03:12:43,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 649 transitions, 15161 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-11-28 03:12:43,055 INFO L231 Difference]: Finished difference. Result has 351 places, 612 transitions, 13789 flow [2024-11-28 03:12:43,056 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13069, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=13789, PETRI_PLACES=351, PETRI_TRANSITIONS=612} [2024-11-28 03:12:43,056 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-11-28 03:12:43,056 INFO L471 AbstractCegarLoop]: Abstraction has has 351 places, 612 transitions, 13789 flow [2024-11-28 03:12:43,056 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 14.142857142857142) internal successors, (396), 28 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:12:43,057 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:12:43,057 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:12:43,062 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-11-28 03:12:43,257 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2024-11-28 03:12:43,257 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-28 03:12:43,258 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:12:43,258 INFO L85 PathProgramCache]: Analyzing trace with hash 875886256, now seen corresponding path program 26 times [2024-11-28 03:12:43,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:12:43,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452049690] [2024-11-28 03:12:43,258 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:12:43,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:12:43,290 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:12:43,290 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:12:44,752 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 03:12:44,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:12:44,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452049690] [2024-11-28 03:12:44,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452049690] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:12:44,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [792201587] [2024-11-28 03:12:44,752 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:12:44,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:12:44,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:12:44,754 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:12:44,755 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3e8f5f9-aa77-4d48-baae-32162f013cec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-11-28 03:12:44,958 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:12:44,958 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:12:44,960 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-28 03:12:44,961 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:12:45,150 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:12:45,151 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 23 [2024-11-28 03:12:45,257 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-11-28 03:12:45,257 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:12:54,094 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-11-28 03:12:54,095 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 03:12:54,171 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-28 03:12:54,172 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 58 [2024-11-28 03:12:54,224 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-28 03:12:54,224 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2024-11-28 03:12:54,235 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-28 03:12:54,235 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2024-11-28 03:12:54,245 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-28 03:12:54,245 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 1 [2024-11-28 03:12:54,257 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-28 03:12:54,258 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2024-11-28 03:12:54,267 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-28 03:12:54,267 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 1 [2024-11-28 03:12:54,315 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-11-28 03:12:54,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [792201587] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:12:54,316 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:12:54,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 10, 10] total 35 [2024-11-28 03:12:54,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596502961] [2024-11-28 03:12:54,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:12:54,316 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-11-28 03:12:54,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:12:54,317 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-11-28 03:12:54,317 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=1022, Unknown=1, NotChecked=0, Total=1190 [2024-11-28 03:12:58,704 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:13:02,823 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:13:06,975 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:13:11,295 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:13:15,473 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:13:19,725 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 03:13:19,861 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-11-28 03:13:19,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 612 transitions, 13789 flow. Second operand has 35 states, 35 states have (on average 11.942857142857143) internal successors, (418), 35 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:13:19,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:13:19,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-11-28 03:13:19,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:13:25,966 INFO L124 PetriNetUnfolderBase]: 8549/14594 cut-off events. [2024-11-28 03:13:25,966 INFO L125 PetriNetUnfolderBase]: For 321437/321437 co-relation queries the response was YES. [2024-11-28 03:13:26,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111492 conditions, 14594 events. 8549/14594 cut-off events. For 321437/321437 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 97390 event pairs, 4566 based on Foata normal form. 1/14595 useless extension candidates. Maximal degree in co-relation 111298. Up to 12441 conditions per place.