./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 6497de01 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/chl-chromosome-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC --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-6497de0 [2024-11-24 00:46:40,512 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-24 00:46:40,613 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-24 00:46:40,620 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-24 00:46:40,620 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-24 00:46:40,662 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-24 00:46:40,664 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-24 00:46:40,664 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-24 00:46:40,664 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-24 00:46:40,665 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-24 00:46:40,665 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-24 00:46:40,666 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-24 00:46:40,667 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-24 00:46:40,667 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-24 00:46:40,667 INFO L153 SettingsManager]: * Use SBE=true [2024-11-24 00:46:40,667 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-24 00:46:40,668 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-24 00:46:40,668 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-24 00:46:40,668 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-24 00:46:40,669 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-24 00:46:40,669 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-24 00:46:40,669 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-24 00:46:40,669 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-24 00:46:40,669 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-24 00:46:40,669 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-24 00:46:40,669 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-24 00:46:40,670 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-24 00:46:40,670 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-24 00:46:40,670 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-24 00:46:40,670 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-24 00:46:40,670 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 00:46:40,670 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 00:46:40,670 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 00:46:40,671 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:46:40,671 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-24 00:46:40,672 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 00:46:40,672 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 00:46:40,672 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 00:46:40,672 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:46:40,672 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-24 00:46:40,672 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-24 00:46:40,672 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-24 00:46:40,673 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-24 00:46:40,673 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-24 00:46:40,673 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-24 00:46:40,673 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-24 00:46:40,673 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-24 00:46:40,673 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_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC 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-24 00:46:41,082 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-24 00:46:41,096 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-24 00:46:41,101 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-24 00:46:41,103 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-24 00:46:41,104 INFO L274 PluginConnector]: CDTParser initialized [2024-11-24 00:46:41,105 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/weaver/chl-chromosome-symm.wvr.c [2024-11-24 00:46:44,275 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/data/09fc9bd08/ae50e7e9775a4ddd93c32157097310ea/FLAG03bcb36e7 [2024-11-24 00:46:44,604 INFO L384 CDTParser]: Found 1 translation units. [2024-11-24 00:46:44,608 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/sv-benchmarks/c/weaver/chl-chromosome-symm.wvr.c [2024-11-24 00:46:44,620 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/data/09fc9bd08/ae50e7e9775a4ddd93c32157097310ea/FLAG03bcb36e7 [2024-11-24 00:46:44,637 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/data/09fc9bd08/ae50e7e9775a4ddd93c32157097310ea [2024-11-24 00:46:44,640 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-24 00:46:44,642 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-24 00:46:44,643 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-24 00:46:44,644 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-24 00:46:44,649 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-24 00:46:44,650 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 12:46:44" (1/1) ... [2024-11-24 00:46:44,651 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@52f3a5ba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:46:44, skipping insertion in model container [2024-11-24 00:46:44,654 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 12:46:44" (1/1) ... [2024-11-24 00:46:44,675 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-24 00:46:44,904 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-24 00:46:44,911 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 00:46:44,928 INFO L200 MainTranslator]: Completed pre-run [2024-11-24 00:46:44,958 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 00:46:44,977 INFO L204 MainTranslator]: Completed translation [2024-11-24 00:46:44,977 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:46:44 WrapperNode [2024-11-24 00:46:44,978 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-24 00:46:44,979 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-24 00:46:44,979 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-24 00:46:44,979 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-24 00:46:44,987 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:46:44" (1/1) ... [2024-11-24 00:46:44,996 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:46:44" (1/1) ... [2024-11-24 00:46:45,038 INFO L138 Inliner]: procedures = 24, calls = 28, calls flagged for inlining = 16, calls inlined = 20, statements flattened = 189 [2024-11-24 00:46:45,041 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-24 00:46:45,042 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-24 00:46:45,042 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-24 00:46:45,042 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-24 00:46:45,054 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:46:44" (1/1) ... [2024-11-24 00:46:45,055 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:46:44" (1/1) ... [2024-11-24 00:46:45,058 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:46:44" (1/1) ... [2024-11-24 00:46:45,075 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-24 00:46:45,076 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:46:44" (1/1) ... [2024-11-24 00:46:45,076 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:46:44" (1/1) ... [2024-11-24 00:46:45,085 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:46:44" (1/1) ... [2024-11-24 00:46:45,086 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:46:44" (1/1) ... [2024-11-24 00:46:45,091 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:46:44" (1/1) ... [2024-11-24 00:46:45,093 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:46:44" (1/1) ... [2024-11-24 00:46:45,094 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:46:44" (1/1) ... [2024-11-24 00:46:45,098 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-24 00:46:45,099 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-24 00:46:45,099 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-24 00:46:45,099 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-24 00:46:45,100 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:46:44" (1/1) ... [2024-11-24 00:46:45,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:46:45,121 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:46:45,141 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-24 00:46:45,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-24 00:46:45,173 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-24 00:46:45,173 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-24 00:46:45,173 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-24 00:46:45,174 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-24 00:46:45,174 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-24 00:46:45,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-24 00:46:45,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-24 00:46:45,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-24 00:46:45,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-24 00:46:45,174 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-24 00:46:45,175 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-24 00:46:45,175 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-24 00:46:45,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-24 00:46:45,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-24 00:46:45,177 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-24 00:46:45,336 INFO L234 CfgBuilder]: Building ICFG [2024-11-24 00:46:45,340 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-24 00:46:45,972 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-24 00:46:45,972 INFO L283 CfgBuilder]: Performing block encoding [2024-11-24 00:46:46,537 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-24 00:46:46,538 INFO L312 CfgBuilder]: Removed 4 assume(true) statements. [2024-11-24 00:46:46,539 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 12:46:46 BoogieIcfgContainer [2024-11-24 00:46:46,539 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-24 00:46:46,542 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-24 00:46:46,542 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-24 00:46:46,549 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-24 00:46:46,549 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.11 12:46:44" (1/3) ... [2024-11-24 00:46:46,550 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c22cd49 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 12:46:46, skipping insertion in model container [2024-11-24 00:46:46,550 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:46:44" (2/3) ... [2024-11-24 00:46:46,552 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c22cd49 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 12:46:46, skipping insertion in model container [2024-11-24 00:46:46,552 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 12:46:46" (3/3) ... [2024-11-24 00:46:46,554 INFO L128 eAbstractionObserver]: Analyzing ICFG chl-chromosome-symm.wvr.c [2024-11-24 00:46:46,572 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-24 00:46:46,574 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-24 00:46:46,574 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-24 00:46:46,669 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-24 00:46:46,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 45 places, 42 transitions, 98 flow [2024-11-24 00:46:46,763 INFO L124 PetriNetUnfolderBase]: 4/40 cut-off events. [2024-11-24 00:46:46,766 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-24 00:46:46,770 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-24 00:46:46,771 INFO L82 GeneralOperation]: Start removeDead. Operand has 45 places, 42 transitions, 98 flow [2024-11-24 00:46:46,778 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 39 transitions, 90 flow [2024-11-24 00:46:46,789 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-24 00:46:46,812 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;@bb1445f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-24 00:46:46,812 INFO L334 AbstractCegarLoop]: Starting to check reachability of 24 error locations. [2024-11-24 00:46:46,820 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-24 00:46:46,820 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-11-24 00:46:46,820 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-24 00:46:46,820 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:46:46,821 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-24 00:46:46,822 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:46:46,829 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:46:46,829 INFO L85 PathProgramCache]: Analyzing trace with hash 663423, now seen corresponding path program 1 times [2024-11-24 00:46:46,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:46:46,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679080758] [2024-11-24 00:46:46,837 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:46:46,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:46:46,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:46:47,142 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-24 00:46:47,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:46:47,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679080758] [2024-11-24 00:46:47,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679080758] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:46:47,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:46:47,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-24 00:46:47,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661238241] [2024-11-24 00:46:47,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:46:47,154 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-24 00:46:47,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:46:47,184 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-24 00:46:47,185 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-24 00:46:47,232 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-11-24 00:46:47,235 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-24 00:46:47,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:46:47,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-11-24 00:46:47,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:46:47,397 INFO L124 PetriNetUnfolderBase]: 39/106 cut-off events. [2024-11-24 00:46:47,397 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2024-11-24 00:46:47,398 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-24 00:46:47,402 INFO L140 encePairwiseOnDemand]: 37/42 looper letters, 18 selfloop transitions, 2 changer transitions 0/35 dead transitions. [2024-11-24 00:46:47,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 35 transitions, 122 flow [2024-11-24 00:46:47,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-24 00:46:47,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-24 00:46:47,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 77 transitions. [2024-11-24 00:46:47,423 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-11-24 00:46:47,426 INFO L175 Difference]: Start difference. First operand has 42 places, 39 transitions, 90 flow. Second operand 3 states and 77 transitions. [2024-11-24 00:46:47,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 35 transitions, 122 flow [2024-11-24 00:46:47,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 35 transitions, 114 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-24 00:46:47,440 INFO L231 Difference]: Finished difference. Result has 36 places, 35 transitions, 78 flow [2024-11-24 00:46:47,444 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-24 00:46:47,449 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, -6 predicate places. [2024-11-24 00:46:47,450 INFO L471 AbstractCegarLoop]: Abstraction has has 36 places, 35 transitions, 78 flow [2024-11-24 00:46:47,450 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-24 00:46:47,450 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:46:47,450 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-24 00:46:47,450 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-24 00:46:47,451 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:46:47,452 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:46:47,452 INFO L85 PathProgramCache]: Analyzing trace with hash 663424, now seen corresponding path program 1 times [2024-11-24 00:46:47,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:46:47,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510463526] [2024-11-24 00:46:47,453 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:46:47,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:46:47,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:46:47,774 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-24 00:46:47,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:46:47,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510463526] [2024-11-24 00:46:47,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510463526] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:46:47,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:46:47,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-24 00:46:47,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047953707] [2024-11-24 00:46:47,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:46:47,776 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 00:46:47,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:46:47,776 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 00:46:47,776 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-24 00:46:47,847 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-11-24 00:46:47,847 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-24 00:46:47,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:46:47,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-11-24 00:46:47,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:46:48,035 INFO L124 PetriNetUnfolderBase]: 39/110 cut-off events. [2024-11-24 00:46:48,035 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-11-24 00:46:48,036 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-24 00:46:48,037 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 22 selfloop transitions, 4 changer transitions 0/39 dead transitions. [2024-11-24 00:46:48,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 39 transitions, 138 flow [2024-11-24 00:46:48,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-24 00:46:48,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-24 00:46:48,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 84 transitions. [2024-11-24 00:46:48,039 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-11-24 00:46:48,039 INFO L175 Difference]: Start difference. First operand has 36 places, 35 transitions, 78 flow. Second operand 3 states and 84 transitions. [2024-11-24 00:46:48,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 39 transitions, 138 flow [2024-11-24 00:46:48,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 39 transitions, 134 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-24 00:46:48,042 INFO L231 Difference]: Finished difference. Result has 37 places, 37 transitions, 100 flow [2024-11-24 00:46:48,042 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-24 00:46:48,043 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, -5 predicate places. [2024-11-24 00:46:48,043 INFO L471 AbstractCegarLoop]: Abstraction has has 37 places, 37 transitions, 100 flow [2024-11-24 00:46:48,044 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-24 00:46:48,044 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:46:48,044 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-11-24 00:46:48,044 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-24 00:46:48,044 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:46:48,045 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:46:48,045 INFO L85 PathProgramCache]: Analyzing trace with hash 637571940, now seen corresponding path program 1 times [2024-11-24 00:46:48,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:46:48,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113749409] [2024-11-24 00:46:48,045 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:46:48,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:46:48,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:46:48,579 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-24 00:46:48,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:46:48,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113749409] [2024-11-24 00:46:48,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113749409] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:46:48,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2083857049] [2024-11-24 00:46:48,580 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:46:48,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:46:48,580 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:46:48,583 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:46:48,585 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-24 00:46:48,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:46:48,674 INFO L256 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-24 00:46:48,678 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:46:48,748 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-24 00:46:48,860 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-24 00:46:48,860 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:46:48,995 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-24 00:46:48,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2083857049] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:46:48,995 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:46:48,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 2, 2] total 7 [2024-11-24 00:46:48,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976459488] [2024-11-24 00:46:48,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:46:48,996 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-24 00:46:48,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:46:48,997 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-24 00:46:48,997 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-11-24 00:46:49,248 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-11-24 00:46:49,249 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-24 00:46:49,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:46:49,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-11-24 00:46:49,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:46:49,585 INFO L124 PetriNetUnfolderBase]: 45/128 cut-off events. [2024-11-24 00:46:49,586 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-11-24 00:46:49,587 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-24 00:46:49,588 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 28 selfloop transitions, 16 changer transitions 0/57 dead transitions. [2024-11-24 00:46:49,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 57 transitions, 255 flow [2024-11-24 00:46:49,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-24 00:46:49,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-24 00:46:49,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-11-24 00:46:49,592 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.626984126984127 [2024-11-24 00:46:49,592 INFO L175 Difference]: Start difference. First operand has 37 places, 37 transitions, 100 flow. Second operand 6 states and 158 transitions. [2024-11-24 00:46:49,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 57 transitions, 255 flow [2024-11-24 00:46:49,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 57 transitions, 248 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-24 00:46:49,595 INFO L231 Difference]: Finished difference. Result has 44 places, 49 transitions, 212 flow [2024-11-24 00:46:49,595 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-24 00:46:49,596 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 2 predicate places. [2024-11-24 00:46:49,596 INFO L471 AbstractCegarLoop]: Abstraction has has 44 places, 49 transitions, 212 flow [2024-11-24 00:46:49,596 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-24 00:46:49,597 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:46:49,597 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1] [2024-11-24 00:46:49,604 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-24 00:46:49,799 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:46:49,800 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:46:49,801 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:46:49,801 INFO L85 PathProgramCache]: Analyzing trace with hash 593262864, now seen corresponding path program 2 times [2024-11-24 00:46:49,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:46:49,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224419007] [2024-11-24 00:46:49,802 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:46:49,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:46:49,840 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:46:49,842 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:46:50,347 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-24 00:46:50,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:46:50,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224419007] [2024-11-24 00:46:50,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224419007] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:46:50,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120688648] [2024-11-24 00:46:50,350 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:46:50,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:46:50,351 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:46:50,353 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:46:50,356 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-24 00:46:50,466 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:46:50,466 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:46:50,471 INFO L256 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-24 00:46:50,473 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:46:50,509 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-24 00:46:50,869 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-24 00:46:50,869 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:46:51,364 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-24 00:46:51,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120688648] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:46:51,365 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:46:51,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 17 [2024-11-24 00:46:51,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587005237] [2024-11-24 00:46:51,366 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:46:51,366 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-24 00:46:51,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:46:51,367 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-24 00:46:51,368 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=225, Unknown=0, NotChecked=0, Total=342 [2024-11-24 00:46:51,828 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-11-24 00:46:51,830 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-24 00:46:51,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:46:51,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-11-24 00:46:51,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:46:52,291 INFO L124 PetriNetUnfolderBase]: 45/126 cut-off events. [2024-11-24 00:46:52,292 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2024-11-24 00:46:52,293 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-24 00:46:52,294 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 15 selfloop transitions, 27 changer transitions 0/55 dead transitions. [2024-11-24 00:46:52,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 55 transitions, 292 flow [2024-11-24 00:46:52,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-24 00:46:52,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-24 00:46:52,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 242 transitions. [2024-11-24 00:46:52,298 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-11-24 00:46:52,298 INFO L175 Difference]: Start difference. First operand has 44 places, 49 transitions, 212 flow. Second operand 11 states and 242 transitions. [2024-11-24 00:46:52,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 55 transitions, 292 flow [2024-11-24 00:46:52,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 55 transitions, 236 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-11-24 00:46:52,305 INFO L231 Difference]: Finished difference. Result has 47 places, 55 transitions, 210 flow [2024-11-24 00:46:52,306 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-24 00:46:52,307 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 5 predicate places. [2024-11-24 00:46:52,307 INFO L471 AbstractCegarLoop]: Abstraction has has 47 places, 55 transitions, 210 flow [2024-11-24 00:46:52,308 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-24 00:46:52,309 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:46:52,309 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:46:52,320 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-24 00:46:52,513 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:46:52,513 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:46:52,514 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:46:52,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1979087083, now seen corresponding path program 1 times [2024-11-24 00:46:52,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:46:52,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333157018] [2024-11-24 00:46:52,514 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:46:52,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:46:52,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:46:52,685 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-24 00:46:52,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:46:52,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333157018] [2024-11-24 00:46:52,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333157018] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:46:52,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071321239] [2024-11-24 00:46:52,686 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:46:52,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:46:52,686 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:46:52,688 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:46:52,693 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-24 00:46:52,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:46:52,789 INFO L256 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-24 00:46:52,790 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:46:52,829 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-24 00:46:52,829 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:46:52,859 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-24 00:46:52,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071321239] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:46:52,859 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:46:52,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 8 [2024-11-24 00:46:52,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978028679] [2024-11-24 00:46:52,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:46:52,860 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-24 00:46:52,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:46:52,860 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-24 00:46:52,860 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=29, Unknown=0, NotChecked=0, Total=56 [2024-11-24 00:46:52,884 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 42 [2024-11-24 00:46:52,885 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-24 00:46:52,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:46:52,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 42 [2024-11-24 00:46:52,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:46:53,019 INFO L124 PetriNetUnfolderBase]: 39/120 cut-off events. [2024-11-24 00:46:53,019 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-11-24 00:46:53,020 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-24 00:46:53,021 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 22 selfloop transitions, 14 changer transitions 0/49 dead transitions. [2024-11-24 00:46:53,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 49 transitions, 246 flow [2024-11-24 00:46:53,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-24 00:46:53,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-24 00:46:53,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-11-24 00:46:53,023 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-11-24 00:46:53,023 INFO L175 Difference]: Start difference. First operand has 47 places, 55 transitions, 210 flow. Second operand 6 states and 160 transitions. [2024-11-24 00:46:53,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 49 transitions, 246 flow [2024-11-24 00:46:53,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 49 transitions, 218 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-11-24 00:46:53,026 INFO L231 Difference]: Finished difference. Result has 46 places, 49 transitions, 174 flow [2024-11-24 00:46:53,026 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-24 00:46:53,027 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-11-24 00:46:53,027 INFO L471 AbstractCegarLoop]: Abstraction has has 46 places, 49 transitions, 174 flow [2024-11-24 00:46:53,028 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-24 00:46:53,028 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:46:53,028 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:46:53,039 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-24 00:46:53,232 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:46:53,232 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:46:53,233 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:46:53,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1105380271, now seen corresponding path program 2 times [2024-11-24 00:46:53,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:46:53,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341832007] [2024-11-24 00:46:53,233 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:46:53,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:46:53,264 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-24 00:46:53,264 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:46:53,593 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-24 00:46:53,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:46:53,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341832007] [2024-11-24 00:46:53,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341832007] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:46:53,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:46:53,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-24 00:46:53,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218593405] [2024-11-24 00:46:53,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:46:53,595 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 00:46:53,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:46:53,596 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 00:46:53,596 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-24 00:46:53,712 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-11-24 00:46:53,712 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-24 00:46:53,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:46:53,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-11-24 00:46:53,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:46:53,884 INFO L124 PetriNetUnfolderBase]: 75/224 cut-off events. [2024-11-24 00:46:53,884 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-24 00:46:53,885 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-24 00:46:53,886 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 43 selfloop transitions, 5 changer transitions 0/60 dead transitions. [2024-11-24 00:46:53,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 60 transitions, 295 flow [2024-11-24 00:46:53,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-24 00:46:53,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-24 00:46:53,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-11-24 00:46:53,888 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-11-24 00:46:53,888 INFO L175 Difference]: Start difference. First operand has 46 places, 49 transitions, 174 flow. Second operand 6 states and 135 transitions. [2024-11-24 00:46:53,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 60 transitions, 295 flow [2024-11-24 00:46:53,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 60 transitions, 267 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-24 00:46:53,890 INFO L231 Difference]: Finished difference. Result has 47 places, 50 transitions, 164 flow [2024-11-24 00:46:53,890 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-24 00:46:53,891 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 5 predicate places. [2024-11-24 00:46:53,891 INFO L471 AbstractCegarLoop]: Abstraction has has 47 places, 50 transitions, 164 flow [2024-11-24 00:46:53,891 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-24 00:46:53,891 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:46:53,892 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:46:53,892 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-24 00:46:53,892 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:46:53,892 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:46:53,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1105380270, now seen corresponding path program 1 times [2024-11-24 00:46:53,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:46:53,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297707815] [2024-11-24 00:46:53,893 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:46:53,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:46:53,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:46:54,102 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-24 00:46:54,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:46:54,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297707815] [2024-11-24 00:46:54,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297707815] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:46:54,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1834637587] [2024-11-24 00:46:54,103 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:46:54,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:46:54,103 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:46:54,105 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:46:54,110 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-24 00:46:54,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:46:54,224 INFO L256 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-24 00:46:54,225 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:46:54,338 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-24 00:46:54,339 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:46:54,412 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-24 00:46:54,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1834637587] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:46:54,413 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:46:54,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2024-11-24 00:46:54,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174156212] [2024-11-24 00:46:54,413 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:46:54,413 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 00:46:54,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:46:54,414 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 00:46:54,414 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=88, Unknown=0, NotChecked=0, Total=156 [2024-11-24 00:46:54,465 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 42 [2024-11-24 00:46:54,466 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-24 00:46:54,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:46:54,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 42 [2024-11-24 00:46:54,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:46:54,650 INFO L124 PetriNetUnfolderBase]: 64/193 cut-off events. [2024-11-24 00:46:54,650 INFO L125 PetriNetUnfolderBase]: For 40/43 co-relation queries the response was YES. [2024-11-24 00:46:54,651 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-24 00:46:54,653 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 25 selfloop transitions, 16 changer transitions 0/54 dead transitions. [2024-11-24 00:46:54,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 54 transitions, 262 flow [2024-11-24 00:46:54,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-24 00:46:54,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-24 00:46:54,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-11-24 00:46:54,655 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-11-24 00:46:54,655 INFO L175 Difference]: Start difference. First operand has 47 places, 50 transitions, 164 flow. Second operand 8 states and 202 transitions. [2024-11-24 00:46:54,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 54 transitions, 262 flow [2024-11-24 00:46:54,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 54 transitions, 254 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-24 00:46:54,658 INFO L231 Difference]: Finished difference. Result has 52 places, 54 transitions, 222 flow [2024-11-24 00:46:54,658 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-24 00:46:54,659 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 10 predicate places. [2024-11-24 00:46:54,659 INFO L471 AbstractCegarLoop]: Abstraction has has 52 places, 54 transitions, 222 flow [2024-11-24 00:46:54,659 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-24 00:46:54,660 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:46:54,660 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:46:54,671 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-24 00:46:54,864 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:46:54,865 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:46:54,865 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:46:54,865 INFO L85 PathProgramCache]: Analyzing trace with hash -833281382, now seen corresponding path program 2 times [2024-11-24 00:46:54,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:46:54,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860291908] [2024-11-24 00:46:54,866 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:46:54,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:46:54,885 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-24 00:46:54,885 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:46:54,961 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-24 00:46:54,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:46:54,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860291908] [2024-11-24 00:46:54,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860291908] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:46:54,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:46:54,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-24 00:46:54,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276145573] [2024-11-24 00:46:54,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:46:54,962 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 00:46:54,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:46:54,963 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 00:46:54,963 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 00:46:55,004 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-11-24 00:46:55,005 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-24 00:46:55,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:46:55,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-11-24 00:46:55,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:46:55,112 INFO L124 PetriNetUnfolderBase]: 86/237 cut-off events. [2024-11-24 00:46:55,112 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2024-11-24 00:46:55,114 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-24 00:46:55,116 INFO L140 encePairwiseOnDemand]: 37/42 looper letters, 39 selfloop transitions, 3 changer transitions 0/52 dead transitions. [2024-11-24 00:46:55,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 52 transitions, 302 flow [2024-11-24 00:46:55,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 00:46:55,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-24 00:46:55,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 98 transitions. [2024-11-24 00:46:55,118 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-11-24 00:46:55,118 INFO L175 Difference]: Start difference. First operand has 52 places, 54 transitions, 222 flow. Second operand 5 states and 98 transitions. [2024-11-24 00:46:55,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 52 transitions, 302 flow [2024-11-24 00:46:55,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 52 transitions, 286 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-24 00:46:55,121 INFO L231 Difference]: Finished difference. Result has 50 places, 52 transitions, 208 flow [2024-11-24 00:46:55,121 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-24 00:46:55,122 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-11-24 00:46:55,122 INFO L471 AbstractCegarLoop]: Abstraction has has 50 places, 52 transitions, 208 flow [2024-11-24 00:46:55,122 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-24 00:46:55,122 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:46:55,122 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:46:55,122 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-24 00:46:55,123 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:46:55,123 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:46:55,123 INFO L85 PathProgramCache]: Analyzing trace with hash -61918442, now seen corresponding path program 1 times [2024-11-24 00:46:55,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:46:55,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106561627] [2024-11-24 00:46:55,123 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:46:55,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:46:55,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:46:55,237 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-24 00:46:55,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:46:55,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106561627] [2024-11-24 00:46:55,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106561627] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:46:55,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:46:55,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-24 00:46:55,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131427859] [2024-11-24 00:46:55,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:46:55,239 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 00:46:55,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:46:55,239 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 00:46:55,239 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 00:46:55,275 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-11-24 00:46:55,276 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-24 00:46:55,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:46:55,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-11-24 00:46:55,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:46:55,354 INFO L124 PetriNetUnfolderBase]: 81/199 cut-off events. [2024-11-24 00:46:55,354 INFO L125 PetriNetUnfolderBase]: For 31/36 co-relation queries the response was YES. [2024-11-24 00:46:55,355 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-24 00:46:55,356 INFO L140 encePairwiseOnDemand]: 38/42 looper letters, 40 selfloop transitions, 2 changer transitions 0/50 dead transitions. [2024-11-24 00:46:55,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 50 transitions, 288 flow [2024-11-24 00:46:55,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 00:46:55,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-24 00:46:55,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 83 transitions. [2024-11-24 00:46:55,357 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.49404761904761907 [2024-11-24 00:46:55,357 INFO L175 Difference]: Start difference. First operand has 50 places, 52 transitions, 208 flow. Second operand 4 states and 83 transitions. [2024-11-24 00:46:55,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 50 transitions, 288 flow [2024-11-24 00:46:55,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 50 transitions, 283 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-24 00:46:55,359 INFO L231 Difference]: Finished difference. Result has 48 places, 50 transitions, 203 flow [2024-11-24 00:46:55,359 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-24 00:46:55,360 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 6 predicate places. [2024-11-24 00:46:55,360 INFO L471 AbstractCegarLoop]: Abstraction has has 48 places, 50 transitions, 203 flow [2024-11-24 00:46:55,361 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-24 00:46:55,361 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:46:55,361 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:46:55,361 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-24 00:46:55,361 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:46:55,361 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:46:55,362 INFO L85 PathProgramCache]: Analyzing trace with hash -61918441, now seen corresponding path program 1 times [2024-11-24 00:46:55,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:46:55,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335695234] [2024-11-24 00:46:55,362 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:46:55,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:46:55,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:46:55,839 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-24 00:46:55,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:46:55,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335695234] [2024-11-24 00:46:55,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335695234] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:46:55,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1924098692] [2024-11-24 00:46:55,840 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:46:55,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:46:55,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:46:55,842 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:46:55,847 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-24 00:46:55,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:46:55,964 INFO L256 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-24 00:46:55,966 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:46:56,160 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-24 00:46:56,160 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:46:56,256 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-24 00:46:56,398 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-24 00:46:56,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1924098692] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:46:56,400 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:46:56,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2024-11-24 00:46:56,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507582254] [2024-11-24 00:46:56,401 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:46:56,401 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-24 00:46:56,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:46:56,402 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-24 00:46:56,404 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=462, Unknown=0, NotChecked=0, Total=600 [2024-11-24 00:46:56,895 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 42 [2024-11-24 00:46:56,897 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-24 00:46:56,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:46:56,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 42 [2024-11-24 00:46:56,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:46:57,302 INFO L124 PetriNetUnfolderBase]: 100/265 cut-off events. [2024-11-24 00:46:57,303 INFO L125 PetriNetUnfolderBase]: For 31/34 co-relation queries the response was YES. [2024-11-24 00:46:57,303 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-24 00:46:57,305 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 49 selfloop transitions, 14 changer transitions 0/71 dead transitions. [2024-11-24 00:46:57,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 71 transitions, 379 flow [2024-11-24 00:46:57,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-24 00:46:57,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-24 00:46:57,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 251 transitions. [2024-11-24 00:46:57,310 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5976190476190476 [2024-11-24 00:46:57,310 INFO L175 Difference]: Start difference. First operand has 48 places, 50 transitions, 203 flow. Second operand 10 states and 251 transitions. [2024-11-24 00:46:57,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 71 transitions, 379 flow [2024-11-24 00:46:57,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 71 transitions, 376 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-24 00:46:57,313 INFO L231 Difference]: Finished difference. Result has 57 places, 51 transitions, 242 flow [2024-11-24 00:46:57,315 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-24 00:46:57,315 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 15 predicate places. [2024-11-24 00:46:57,315 INFO L471 AbstractCegarLoop]: Abstraction has has 57 places, 51 transitions, 242 flow [2024-11-24 00:46:57,316 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-24 00:46:57,316 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:46:57,316 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:46:57,326 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-24 00:46:57,516 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-24 00:46:57,517 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:46:57,518 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:46:57,518 INFO L85 PathProgramCache]: Analyzing trace with hash -1950269043, now seen corresponding path program 1 times [2024-11-24 00:46:57,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:46:57,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366238514] [2024-11-24 00:46:57,518 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:46:57,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:46:57,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:46:58,021 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-24 00:46:58,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:46:58,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366238514] [2024-11-24 00:46:58,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366238514] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:46:58,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1119013676] [2024-11-24 00:46:58,022 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:46:58,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:46:58,022 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:46:58,024 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:46:58,027 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-24 00:46:58,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:46:58,142 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-24 00:46:58,144 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:46:58,324 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-24 00:46:58,324 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:46:58,415 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-24 00:46:58,546 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-24 00:46:58,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1119013676] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:46:58,547 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:46:58,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2024-11-24 00:46:58,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674434637] [2024-11-24 00:46:58,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:46:58,548 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-24 00:46:58,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:46:58,549 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-24 00:46:58,552 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=462, Unknown=0, NotChecked=0, Total=600 [2024-11-24 00:46:59,080 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-11-24 00:46:59,081 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-24 00:46:59,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:46:59,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-11-24 00:46:59,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:46:59,602 INFO L124 PetriNetUnfolderBase]: 257/586 cut-off events. [2024-11-24 00:46:59,602 INFO L125 PetriNetUnfolderBase]: For 433/482 co-relation queries the response was YES. [2024-11-24 00:46:59,603 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-24 00:46:59,606 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 52 selfloop transitions, 15 changer transitions 0/74 dead transitions. [2024-11-24 00:46:59,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 74 transitions, 466 flow [2024-11-24 00:46:59,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-24 00:46:59,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-24 00:46:59,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 239 transitions. [2024-11-24 00:46:59,608 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.569047619047619 [2024-11-24 00:46:59,608 INFO L175 Difference]: Start difference. First operand has 57 places, 51 transitions, 242 flow. Second operand 10 states and 239 transitions. [2024-11-24 00:46:59,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 74 transitions, 466 flow [2024-11-24 00:46:59,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 74 transitions, 432 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-11-24 00:46:59,611 INFO L231 Difference]: Finished difference. Result has 61 places, 53 transitions, 265 flow [2024-11-24 00:46:59,611 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-24 00:46:59,612 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 19 predicate places. [2024-11-24 00:46:59,612 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 53 transitions, 265 flow [2024-11-24 00:46:59,612 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-24 00:46:59,612 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:46:59,612 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:46:59,622 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-24 00:46:59,813 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-24 00:46:59,813 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:46:59,814 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:46:59,814 INFO L85 PathProgramCache]: Analyzing trace with hash -328797586, now seen corresponding path program 1 times [2024-11-24 00:46:59,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:46:59,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482368613] [2024-11-24 00:46:59,814 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:46:59,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:46:59,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:47:00,273 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-24 00:47:00,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:47:00,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482368613] [2024-11-24 00:47:00,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482368613] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:47:00,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198199585] [2024-11-24 00:47:00,274 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:47:00,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:47:00,274 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:47:00,276 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:47:00,280 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-24 00:47:00,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:47:00,402 INFO L256 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-11-24 00:47:00,405 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:47:00,410 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-24 00:47:00,497 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2024-11-24 00:47:00,497 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-24 00:47:00,915 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-24 00:47:00,915 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:47:01,384 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-24 00:47:01,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198199585] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-24 00:47:01,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-24 00:47:01,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [5, 9] total 22 [2024-11-24 00:47:01,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702968166] [2024-11-24 00:47:01,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:47:01,385 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-24 00:47:01,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:47:01,385 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-24 00:47:01,386 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=396, Unknown=0, NotChecked=0, Total=552 [2024-11-24 00:47:01,669 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 42 [2024-11-24 00:47:01,670 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-24 00:47:01,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:47:01,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 42 [2024-11-24 00:47:01,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:47:01,915 INFO L124 PetriNetUnfolderBase]: 206/516 cut-off events. [2024-11-24 00:47:01,915 INFO L125 PetriNetUnfolderBase]: For 390/427 co-relation queries the response was YES. [2024-11-24 00:47:01,917 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-24 00:47:01,920 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 49 selfloop transitions, 5 changer transitions 0/63 dead transitions. [2024-11-24 00:47:01,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 63 transitions, 411 flow [2024-11-24 00:47:01,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-24 00:47:01,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-24 00:47:01,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-11-24 00:47:01,921 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-11-24 00:47:01,921 INFO L175 Difference]: Start difference. First operand has 61 places, 53 transitions, 265 flow. Second operand 6 states and 145 transitions. [2024-11-24 00:47:01,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 63 transitions, 411 flow [2024-11-24 00:47:01,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 63 transitions, 390 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-24 00:47:01,925 INFO L231 Difference]: Finished difference. Result has 61 places, 53 transitions, 258 flow [2024-11-24 00:47:01,927 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-24 00:47:01,927 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 19 predicate places. [2024-11-24 00:47:01,928 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 53 transitions, 258 flow [2024-11-24 00:47:01,929 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-24 00:47:01,929 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:47:01,929 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:47:01,939 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-24 00:47:02,129 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-24 00:47:02,130 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:47:02,130 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:47:02,130 INFO L85 PathProgramCache]: Analyzing trace with hash 625942108, now seen corresponding path program 1 times [2024-11-24 00:47:02,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:47:02,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161451324] [2024-11-24 00:47:02,130 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:47:02,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:47:02,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:47:02,581 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-24 00:47:02,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:47:02,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161451324] [2024-11-24 00:47:02,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161451324] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:47:02,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1221268751] [2024-11-24 00:47:02,581 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:47:02,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:47:02,582 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:47:02,584 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:47:02,588 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-24 00:47:02,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:47:02,713 INFO L256 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-24 00:47:02,715 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:47:02,730 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-24 00:47:02,736 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-24 00:47:02,842 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-24 00:47:02,842 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-24 00:47:02,857 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-24 00:47:03,378 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-24 00:47:03,378 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:47:03,972 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-24 00:47:03,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1221268751] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:47:03,972 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:47:03,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 9] total 24 [2024-11-24 00:47:03,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137278867] [2024-11-24 00:47:03,973 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:47:03,973 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-24 00:47:03,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:47:03,975 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-24 00:47:03,976 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=486, Unknown=0, NotChecked=0, Total=650 [2024-11-24 00:47:05,067 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-11-24 00:47:05,068 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-24 00:47:05,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:47:05,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-11-24 00:47:05,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:47:05,938 INFO L124 PetriNetUnfolderBase]: 375/876 cut-off events. [2024-11-24 00:47:05,938 INFO L125 PetriNetUnfolderBase]: For 886/911 co-relation queries the response was YES. [2024-11-24 00:47:05,941 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-24 00:47:05,947 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 81 selfloop transitions, 13 changer transitions 0/102 dead transitions. [2024-11-24 00:47:05,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 102 transitions, 632 flow [2024-11-24 00:47:05,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 00:47:05,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 00:47:05,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 288 transitions. [2024-11-24 00:47:05,949 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5274725274725275 [2024-11-24 00:47:05,949 INFO L175 Difference]: Start difference. First operand has 61 places, 53 transitions, 258 flow. Second operand 13 states and 288 transitions. [2024-11-24 00:47:05,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 102 transitions, 632 flow [2024-11-24 00:47:05,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 102 transitions, 604 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-11-24 00:47:05,956 INFO L231 Difference]: Finished difference. Result has 72 places, 55 transitions, 299 flow [2024-11-24 00:47:05,957 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-24 00:47:05,957 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 30 predicate places. [2024-11-24 00:47:05,958 INFO L471 AbstractCegarLoop]: Abstraction has has 72 places, 55 transitions, 299 flow [2024-11-24 00:47:05,958 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-24 00:47:05,959 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:47:05,959 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:47:05,969 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-24 00:47:06,159 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-24 00:47:06,161 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:47:06,162 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:47:06,162 INFO L85 PathProgramCache]: Analyzing trace with hash 1612201896, now seen corresponding path program 1 times [2024-11-24 00:47:06,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:47:06,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019617422] [2024-11-24 00:47:06,162 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:47:06,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:47:06,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:47:06,652 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-24 00:47:06,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:47:06,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019617422] [2024-11-24 00:47:06,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019617422] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:47:06,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198194488] [2024-11-24 00:47:06,653 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:47:06,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:47:06,653 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:47:06,655 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:47:06,658 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-24 00:47:06,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:47:06,784 INFO L256 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-24 00:47:06,787 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:47:06,796 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-24 00:47:06,802 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-24 00:47:06,907 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-24 00:47:06,907 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-24 00:47:06,919 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-24 00:47:07,462 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-24 00:47:07,462 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:47:08,020 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-24 00:47:08,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198194488] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:47:08,021 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:47:08,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 9] total 24 [2024-11-24 00:47:08,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450550161] [2024-11-24 00:47:08,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:47:08,021 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-24 00:47:08,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:47:08,022 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-24 00:47:08,022 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=486, Unknown=0, NotChecked=0, Total=650 [2024-11-24 00:47:09,169 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-11-24 00:47:09,170 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-24 00:47:09,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:47:09,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-11-24 00:47:09,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:47:10,090 INFO L124 PetriNetUnfolderBase]: 457/1263 cut-off events. [2024-11-24 00:47:10,090 INFO L125 PetriNetUnfolderBase]: For 1774/1833 co-relation queries the response was YES. [2024-11-24 00:47:10,095 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-24 00:47:10,100 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 80 selfloop transitions, 12 changer transitions 0/102 dead transitions. [2024-11-24 00:47:10,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 102 transitions, 741 flow [2024-11-24 00:47:10,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 00:47:10,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 00:47:10,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 289 transitions. [2024-11-24 00:47:10,103 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5293040293040293 [2024-11-24 00:47:10,103 INFO L175 Difference]: Start difference. First operand has 72 places, 55 transitions, 299 flow. Second operand 13 states and 289 transitions. [2024-11-24 00:47:10,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 102 transitions, 741 flow [2024-11-24 00:47:10,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 102 transitions, 698 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-11-24 00:47:10,109 INFO L231 Difference]: Finished difference. Result has 83 places, 58 transitions, 344 flow [2024-11-24 00:47:10,111 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-24 00:47:10,111 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 41 predicate places. [2024-11-24 00:47:10,112 INFO L471 AbstractCegarLoop]: Abstraction has has 83 places, 58 transitions, 344 flow [2024-11-24 00:47:10,113 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-24 00:47:10,113 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:47:10,113 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 3, 3, 2, 1, 1, 1, 1, 1, 1] [2024-11-24 00:47:10,123 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-24 00:47:10,317 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:47:10,317 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:47:10,318 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:47:10,318 INFO L85 PathProgramCache]: Analyzing trace with hash -1833377097, now seen corresponding path program 1 times [2024-11-24 00:47:10,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:47:10,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837801269] [2024-11-24 00:47:10,318 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:47:10,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:47:10,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:47:10,764 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-24 00:47:10,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:47:10,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837801269] [2024-11-24 00:47:10,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837801269] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:47:10,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896381832] [2024-11-24 00:47:10,765 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:47:10,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:47:10,767 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:47:10,769 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:47:10,773 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-24 00:47:10,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:47:10,911 INFO L256 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-24 00:47:10,913 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:47:10,925 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-24 00:47:11,192 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-24 00:47:11,192 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:47:11,586 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-24 00:47:11,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [896381832] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:47:11,587 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:47:11,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 31 [2024-11-24 00:47:11,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516030910] [2024-11-24 00:47:11,587 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:47:11,588 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-24 00:47:11,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:47:11,588 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-24 00:47:11,589 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=791, Unknown=0, NotChecked=0, Total=992 [2024-11-24 00:47:12,245 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-11-24 00:47:12,246 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-24 00:47:12,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:47:12,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-11-24 00:47:12,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:47:13,057 INFO L124 PetriNetUnfolderBase]: 559/1430 cut-off events. [2024-11-24 00:47:13,057 INFO L125 PetriNetUnfolderBase]: For 2774/2796 co-relation queries the response was YES. [2024-11-24 00:47:13,063 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-24 00:47:13,071 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 103 selfloop transitions, 17 changer transitions 0/130 dead transitions. [2024-11-24 00:47:13,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 130 transitions, 975 flow [2024-11-24 00:47:13,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 00:47:13,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 00:47:13,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 316 transitions. [2024-11-24 00:47:13,073 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5787545787545788 [2024-11-24 00:47:13,073 INFO L175 Difference]: Start difference. First operand has 83 places, 58 transitions, 344 flow. Second operand 13 states and 316 transitions. [2024-11-24 00:47:13,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 130 transitions, 975 flow [2024-11-24 00:47:13,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 130 transitions, 948 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-11-24 00:47:13,083 INFO L231 Difference]: Finished difference. Result has 90 places, 60 transitions, 391 flow [2024-11-24 00:47:13,083 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-24 00:47:13,084 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-11-24 00:47:13,084 INFO L471 AbstractCegarLoop]: Abstraction has has 90 places, 60 transitions, 391 flow [2024-11-24 00:47:13,085 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-24 00:47:13,085 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:47:13,086 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-24 00:47:13,095 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-24 00:47:13,290 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:47:13,291 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:47:13,291 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:47:13,291 INFO L85 PathProgramCache]: Analyzing trace with hash 890294479, now seen corresponding path program 1 times [2024-11-24 00:47:13,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:47:13,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815025573] [2024-11-24 00:47:13,292 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:47:13,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:47:13,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:47:13,498 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-24 00:47:13,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:47:13,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815025573] [2024-11-24 00:47:13,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815025573] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:47:13,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:47:13,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-24 00:47:13,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750822116] [2024-11-24 00:47:13,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:47:13,499 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 00:47:13,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:47:13,500 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 00:47:13,500 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-24 00:47:13,511 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 42 [2024-11-24 00:47:13,511 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-24 00:47:13,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:47:13,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 42 [2024-11-24 00:47:13,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:47:13,832 INFO L124 PetriNetUnfolderBase]: 522/1406 cut-off events. [2024-11-24 00:47:13,833 INFO L125 PetriNetUnfolderBase]: For 3061/3101 co-relation queries the response was YES. [2024-11-24 00:47:13,839 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-24 00:47:13,846 INFO L140 encePairwiseOnDemand]: 38/42 looper letters, 68 selfloop transitions, 3 changer transitions 0/82 dead transitions. [2024-11-24 00:47:13,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 82 transitions, 689 flow [2024-11-24 00:47:13,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 00:47:13,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-24 00:47:13,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 114 transitions. [2024-11-24 00:47:13,848 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6785714285714286 [2024-11-24 00:47:13,848 INFO L175 Difference]: Start difference. First operand has 90 places, 60 transitions, 391 flow. Second operand 4 states and 114 transitions. [2024-11-24 00:47:13,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 82 transitions, 689 flow [2024-11-24 00:47:13,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 82 transitions, 639 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-11-24 00:47:13,857 INFO L231 Difference]: Finished difference. Result has 86 places, 61 transitions, 376 flow [2024-11-24 00:47:13,858 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-24 00:47:13,859 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 44 predicate places. [2024-11-24 00:47:13,860 INFO L471 AbstractCegarLoop]: Abstraction has has 86 places, 61 transitions, 376 flow [2024-11-24 00:47:13,860 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-24 00:47:13,860 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:47:13,860 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-24 00:47:13,860 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-24 00:47:13,861 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:47:13,861 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:47:13,861 INFO L85 PathProgramCache]: Analyzing trace with hash -635438449, now seen corresponding path program 2 times [2024-11-24 00:47:13,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:47:13,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789619861] [2024-11-24 00:47:13,862 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:47:13,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:47:13,887 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-24 00:47:13,887 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:47:13,998 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-24 00:47:13,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:47:13,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789619861] [2024-11-24 00:47:13,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789619861] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:47:13,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:47:13,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-24 00:47:13,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173578341] [2024-11-24 00:47:13,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:47:13,999 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 00:47:14,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:47:14,000 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 00:47:14,000 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 00:47:14,018 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 42 [2024-11-24 00:47:14,019 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-24 00:47:14,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:47:14,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 42 [2024-11-24 00:47:14,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:47:14,345 INFO L124 PetriNetUnfolderBase]: 519/1355 cut-off events. [2024-11-24 00:47:14,345 INFO L125 PetriNetUnfolderBase]: For 3297/3354 co-relation queries the response was YES. [2024-11-24 00:47:14,351 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-24 00:47:14,358 INFO L140 encePairwiseOnDemand]: 38/42 looper letters, 70 selfloop transitions, 3 changer transitions 2/86 dead transitions. [2024-11-24 00:47:14,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 86 transitions, 679 flow [2024-11-24 00:47:14,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 00:47:14,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-24 00:47:14,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 117 transitions. [2024-11-24 00:47:14,361 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6964285714285714 [2024-11-24 00:47:14,361 INFO L175 Difference]: Start difference. First operand has 86 places, 61 transitions, 376 flow. Second operand 4 states and 117 transitions. [2024-11-24 00:47:14,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 86 transitions, 679 flow [2024-11-24 00:47:14,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 86 transitions, 669 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-24 00:47:14,370 INFO L231 Difference]: Finished difference. Result has 89 places, 62 transitions, 388 flow [2024-11-24 00:47:14,370 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-24 00:47:14,370 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 47 predicate places. [2024-11-24 00:47:14,371 INFO L471 AbstractCegarLoop]: Abstraction has has 89 places, 62 transitions, 388 flow [2024-11-24 00:47:14,371 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-24 00:47:14,371 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:47:14,371 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-24 00:47:14,371 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-24 00:47:14,371 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:47:14,371 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:47:14,372 INFO L85 PathProgramCache]: Analyzing trace with hash 32609241, now seen corresponding path program 3 times [2024-11-24 00:47:14,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:47:14,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634743009] [2024-11-24 00:47:14,372 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 00:47:14,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:47:14,397 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-24 00:47:14,401 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:47:14,525 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-24 00:47:14,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:47:14,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634743009] [2024-11-24 00:47:14,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634743009] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:47:14,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:47:14,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-24 00:47:14,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703103450] [2024-11-24 00:47:14,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:47:14,526 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 00:47:14,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:47:14,527 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 00:47:14,527 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 00:47:14,542 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 42 [2024-11-24 00:47:14,543 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-24 00:47:14,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:47:14,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 42 [2024-11-24 00:47:14,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:47:14,987 INFO L124 PetriNetUnfolderBase]: 786/1802 cut-off events. [2024-11-24 00:47:14,988 INFO L125 PetriNetUnfolderBase]: For 4721/4781 co-relation queries the response was YES. [2024-11-24 00:47:14,996 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-24 00:47:15,006 INFO L140 encePairwiseOnDemand]: 37/42 looper letters, 74 selfloop transitions, 4 changer transitions 0/88 dead transitions. [2024-11-24 00:47:15,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 88 transitions, 723 flow [2024-11-24 00:47:15,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 00:47:15,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-24 00:47:15,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 114 transitions. [2024-11-24 00:47:15,007 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6785714285714286 [2024-11-24 00:47:15,007 INFO L175 Difference]: Start difference. First operand has 89 places, 62 transitions, 388 flow. Second operand 4 states and 114 transitions. [2024-11-24 00:47:15,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 88 transitions, 723 flow [2024-11-24 00:47:15,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 88 transitions, 711 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-24 00:47:15,017 INFO L231 Difference]: Finished difference. Result has 92 places, 64 transitions, 417 flow [2024-11-24 00:47:15,017 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-24 00:47:15,017 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 50 predicate places. [2024-11-24 00:47:15,018 INFO L471 AbstractCegarLoop]: Abstraction has has 92 places, 64 transitions, 417 flow [2024-11-24 00:47:15,018 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-24 00:47:15,018 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:47:15,018 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-24 00:47:15,018 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-24 00:47:15,018 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:47:15,019 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:47:15,019 INFO L85 PathProgramCache]: Analyzing trace with hash 588630785, now seen corresponding path program 4 times [2024-11-24 00:47:15,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:47:15,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508097129] [2024-11-24 00:47:15,019 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 00:47:15,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:47:15,047 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 00:47:15,047 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:47:15,215 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-24 00:47:15,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:47:15,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508097129] [2024-11-24 00:47:15,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508097129] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:47:15,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:47:15,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-24 00:47:15,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421861935] [2024-11-24 00:47:15,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:47:15,216 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 00:47:15,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:47:15,216 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 00:47:15,217 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 00:47:15,230 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 42 [2024-11-24 00:47:15,231 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-24 00:47:15,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:47:15,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 42 [2024-11-24 00:47:15,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:47:15,679 INFO L124 PetriNetUnfolderBase]: 543/1610 cut-off events. [2024-11-24 00:47:15,679 INFO L125 PetriNetUnfolderBase]: For 4761/4791 co-relation queries the response was YES. [2024-11-24 00:47:15,687 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-24 00:47:15,698 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 66 selfloop transitions, 6 changer transitions 1/85 dead transitions. [2024-11-24 00:47:15,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 85 transitions, 721 flow [2024-11-24 00:47:15,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 00:47:15,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-24 00:47:15,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 112 transitions. [2024-11-24 00:47:15,700 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-11-24 00:47:15,700 INFO L175 Difference]: Start difference. First operand has 92 places, 64 transitions, 417 flow. Second operand 4 states and 112 transitions. [2024-11-24 00:47:15,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 85 transitions, 721 flow [2024-11-24 00:47:15,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 85 transitions, 714 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-11-24 00:47:15,711 INFO L231 Difference]: Finished difference. Result has 96 places, 65 transitions, 454 flow [2024-11-24 00:47:15,711 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-24 00:47:15,712 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 54 predicate places. [2024-11-24 00:47:15,712 INFO L471 AbstractCegarLoop]: Abstraction has has 96 places, 65 transitions, 454 flow [2024-11-24 00:47:15,712 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-24 00:47:15,712 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:47:15,712 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:47:15,713 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-24 00:47:15,713 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:47:15,713 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:47:15,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1157149747, now seen corresponding path program 1 times [2024-11-24 00:47:15,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:47:15,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301513027] [2024-11-24 00:47:15,714 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:47:15,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:47:15,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:47:16,137 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-24 00:47:16,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:47:16,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301513027] [2024-11-24 00:47:16,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301513027] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:47:16,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1190841830] [2024-11-24 00:47:16,137 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:47:16,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:47:16,138 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:47:16,140 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:47:16,143 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-24 00:47:16,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:47:16,291 INFO L256 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-24 00:47:16,293 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:47:16,557 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-24 00:47:16,557 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:47:16,718 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-24 00:47:16,871 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-24 00:47:16,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1190841830] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:47:16,871 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:47:16,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 31 [2024-11-24 00:47:16,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64593633] [2024-11-24 00:47:16,872 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:47:16,872 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-24 00:47:16,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:47:16,873 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-24 00:47:16,873 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=806, Unknown=0, NotChecked=0, Total=992 [2024-11-24 00:47:17,616 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-11-24 00:47:17,617 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-24 00:47:17,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:47:17,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-11-24 00:47:17,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:47:18,594 INFO L124 PetriNetUnfolderBase]: 946/2096 cut-off events. [2024-11-24 00:47:18,594 INFO L125 PetriNetUnfolderBase]: For 7610/7665 co-relation queries the response was YES. [2024-11-24 00:47:18,604 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-24 00:47:18,618 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 107 selfloop transitions, 20 changer transitions 0/136 dead transitions. [2024-11-24 00:47:18,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 136 transitions, 1186 flow [2024-11-24 00:47:18,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 00:47:18,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 00:47:18,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 321 transitions. [2024-11-24 00:47:18,620 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5879120879120879 [2024-11-24 00:47:18,620 INFO L175 Difference]: Start difference. First operand has 96 places, 65 transitions, 454 flow. Second operand 13 states and 321 transitions. [2024-11-24 00:47:18,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 136 transitions, 1186 flow [2024-11-24 00:47:18,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 136 transitions, 1167 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-11-24 00:47:18,633 INFO L231 Difference]: Finished difference. Result has 107 places, 66 transitions, 506 flow [2024-11-24 00:47:18,634 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-24 00:47:18,634 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 65 predicate places. [2024-11-24 00:47:18,634 INFO L471 AbstractCegarLoop]: Abstraction has has 107 places, 66 transitions, 506 flow [2024-11-24 00:47:18,634 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-24 00:47:18,634 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:47:18,634 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-24 00:47:18,646 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-24 00:47:18,835 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:47:18,835 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:47:18,835 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:47:18,836 INFO L85 PathProgramCache]: Analyzing trace with hash -338582713, now seen corresponding path program 1 times [2024-11-24 00:47:18,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:47:18,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605390211] [2024-11-24 00:47:18,836 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:47:18,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:47:18,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:47:19,025 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-24 00:47:19,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:47:19,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605390211] [2024-11-24 00:47:19,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605390211] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:47:19,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:47:19,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-24 00:47:19,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601022550] [2024-11-24 00:47:19,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:47:19,026 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 00:47:19,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:47:19,027 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 00:47:19,027 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 00:47:19,041 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 42 [2024-11-24 00:47:19,041 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-24 00:47:19,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:47:19,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 42 [2024-11-24 00:47:19,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:47:19,506 INFO L124 PetriNetUnfolderBase]: 660/1714 cut-off events. [2024-11-24 00:47:19,507 INFO L125 PetriNetUnfolderBase]: For 7782/7840 co-relation queries the response was YES. [2024-11-24 00:47:19,518 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-24 00:47:19,527 INFO L140 encePairwiseOnDemand]: 38/42 looper letters, 69 selfloop transitions, 5 changer transitions 0/87 dead transitions. [2024-11-24 00:47:19,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 87 transitions, 841 flow [2024-11-24 00:47:19,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 00:47:19,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-24 00:47:19,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 116 transitions. [2024-11-24 00:47:19,529 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6904761904761905 [2024-11-24 00:47:19,529 INFO L175 Difference]: Start difference. First operand has 107 places, 66 transitions, 506 flow. Second operand 4 states and 116 transitions. [2024-11-24 00:47:19,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 87 transitions, 841 flow [2024-11-24 00:47:19,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 87 transitions, 779 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-11-24 00:47:19,546 INFO L231 Difference]: Finished difference. Result has 101 places, 68 transitions, 512 flow [2024-11-24 00:47:19,546 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-24 00:47:19,547 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 59 predicate places. [2024-11-24 00:47:19,547 INFO L471 AbstractCegarLoop]: Abstraction has has 101 places, 68 transitions, 512 flow [2024-11-24 00:47:19,547 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-24 00:47:19,547 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:47:19,547 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-24 00:47:19,547 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-24 00:47:19,547 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:47:19,549 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:47:19,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1254323391, now seen corresponding path program 2 times [2024-11-24 00:47:19,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:47:19,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353652736] [2024-11-24 00:47:19,550 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:47:19,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:47:19,582 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-24 00:47:19,584 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:47:19,724 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-24 00:47:19,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:47:19,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353652736] [2024-11-24 00:47:19,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353652736] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:47:19,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:47:19,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-24 00:47:19,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004571210] [2024-11-24 00:47:19,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:47:19,725 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 00:47:19,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:47:19,726 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 00:47:19,726 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 00:47:19,738 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 42 [2024-11-24 00:47:19,739 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-24 00:47:19,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:47:19,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 42 [2024-11-24 00:47:19,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:47:20,078 INFO L124 PetriNetUnfolderBase]: 590/1501 cut-off events. [2024-11-24 00:47:20,078 INFO L125 PetriNetUnfolderBase]: For 7271/7325 co-relation queries the response was YES. [2024-11-24 00:47:20,087 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-24 00:47:20,094 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 63 selfloop transitions, 8 changer transitions 1/85 dead transitions. [2024-11-24 00:47:20,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 85 transitions, 801 flow [2024-11-24 00:47:20,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 00:47:20,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-24 00:47:20,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 110 transitions. [2024-11-24 00:47:20,095 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6547619047619048 [2024-11-24 00:47:20,095 INFO L175 Difference]: Start difference. First operand has 101 places, 68 transitions, 512 flow. Second operand 4 states and 110 transitions. [2024-11-24 00:47:20,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 85 transitions, 801 flow [2024-11-24 00:47:20,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 85 transitions, 793 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-11-24 00:47:20,109 INFO L231 Difference]: Finished difference. Result has 105 places, 69 transitions, 555 flow [2024-11-24 00:47:20,109 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-24 00:47:20,109 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-11-24 00:47:20,110 INFO L471 AbstractCegarLoop]: Abstraction has has 105 places, 69 transitions, 555 flow [2024-11-24 00:47:20,110 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-24 00:47:20,110 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:47:20,110 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1] [2024-11-24 00:47:20,110 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-24 00:47:20,110 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:47:20,111 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:47:20,111 INFO L85 PathProgramCache]: Analyzing trace with hash 1719276379, now seen corresponding path program 2 times [2024-11-24 00:47:20,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:47:20,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019274746] [2024-11-24 00:47:20,111 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:47:20,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:47:20,151 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:47:20,151 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:47:20,628 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-24 00:47:20,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:47:20,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019274746] [2024-11-24 00:47:20,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019274746] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:47:20,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1918543740] [2024-11-24 00:47:20,629 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:47:20,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:47:20,629 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:47:20,633 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:47:20,635 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-24 00:47:20,795 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:47:20,796 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:47:20,798 INFO L256 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-24 00:47:20,801 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:47:20,808 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-24 00:47:20,876 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2024-11-24 00:47:20,876 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-24 00:47:21,452 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-24 00:47:21,452 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:47:22,030 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-24 00:47:22,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1918543740] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:47:22,030 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:47:22,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 13, 12] total 33 [2024-11-24 00:47:22,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776561966] [2024-11-24 00:47:22,031 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:47:22,032 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-11-24 00:47:22,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:47:22,032 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-11-24 00:47:22,033 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=284, Invalid=906, Unknown=0, NotChecked=0, Total=1190 [2024-11-24 00:47:23,038 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-11-24 00:47:23,038 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-24 00:47:23,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:47:23,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-11-24 00:47:23,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:47:24,491 INFO L124 PetriNetUnfolderBase]: 1128/2232 cut-off events. [2024-11-24 00:47:24,491 INFO L125 PetriNetUnfolderBase]: For 11513/11599 co-relation queries the response was YES. [2024-11-24 00:47:24,504 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-24 00:47:24,512 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 134 selfloop transitions, 27 changer transitions 0/170 dead transitions. [2024-11-24 00:47:24,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 170 transitions, 1617 flow [2024-11-24 00:47:24,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-24 00:47:24,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-24 00:47:24,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 465 transitions. [2024-11-24 00:47:24,514 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4813664596273292 [2024-11-24 00:47:24,514 INFO L175 Difference]: Start difference. First operand has 105 places, 69 transitions, 555 flow. Second operand 23 states and 465 transitions. [2024-11-24 00:47:24,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 170 transitions, 1617 flow [2024-11-24 00:47:24,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 170 transitions, 1579 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-11-24 00:47:24,533 INFO L231 Difference]: Finished difference. Result has 119 places, 71 transitions, 593 flow [2024-11-24 00:47:24,534 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-24 00:47:24,534 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 77 predicate places. [2024-11-24 00:47:24,534 INFO L471 AbstractCegarLoop]: Abstraction has has 119 places, 71 transitions, 593 flow [2024-11-24 00:47:24,535 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-24 00:47:24,535 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:47:24,535 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-24 00:47:24,544 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-24 00:47:24,739 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-24 00:47:24,739 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:47:24,740 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:47:24,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1719931448, now seen corresponding path program 1 times [2024-11-24 00:47:24,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:47:24,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927412859] [2024-11-24 00:47:24,740 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:47:24,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:47:24,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:47:25,718 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-24 00:47:25,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:47:25,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927412859] [2024-11-24 00:47:25,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927412859] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:47:25,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1339433444] [2024-11-24 00:47:25,718 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:47:25,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:47:25,719 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:47:25,720 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:47:25,723 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-24 00:47:25,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:47:25,885 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-24 00:47:25,887 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:47:26,079 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 00:47:26,079 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-24 00:47:26,124 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-24 00:47:26,124 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:47:43,221 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-11-24 00:47:43,222 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-24 00:47:43,272 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-24 00:47:43,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1339433444] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:47:43,272 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:47:43,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 28 [2024-11-24 00:47:43,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396794081] [2024-11-24 00:47:43,272 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:47:43,273 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-24 00:47:43,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:47:43,273 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-24 00:47:43,273 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=637, Unknown=3, NotChecked=0, Total=756 [2024-11-24 00:47:47,302 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-24 00:47:51,492 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-24 00:47:55,682 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-24 00:47:59,771 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-24 00:48:03,918 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-24 00:48:08,190 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-24 00:48:12,294 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-24 00:48:16,379 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-24 00:48:20,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-24 00:48:24,547 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-24 00:48:24,547 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-11-24 00:48:24,548 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-24 00:48:24,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:48:24,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-11-24 00:48:24,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:48:26,066 INFO L124 PetriNetUnfolderBase]: 2547/4410 cut-off events. [2024-11-24 00:48:26,066 INFO L125 PetriNetUnfolderBase]: For 15408/15408 co-relation queries the response was YES. [2024-11-24 00:48:26,085 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-24 00:48:26,102 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 114 selfloop transitions, 24 changer transitions 1/140 dead transitions. [2024-11-24 00:48:26,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 140 transitions, 1329 flow [2024-11-24 00:48:26,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 00:48:26,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 00:48:26,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 163 transitions. [2024-11-24 00:48:26,103 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.29853479853479853 [2024-11-24 00:48:26,103 INFO L175 Difference]: Start difference. First operand has 119 places, 71 transitions, 593 flow. Second operand 13 states and 163 transitions. [2024-11-24 00:48:26,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 140 transitions, 1329 flow [2024-11-24 00:48:26,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 140 transitions, 1272 flow, removed 2 selfloop flow, removed 15 redundant places. [2024-11-24 00:48:26,128 INFO L231 Difference]: Finished difference. Result has 123 places, 85 transitions, 757 flow [2024-11-24 00:48:26,129 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-24 00:48:26,129 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-11-24 00:48:26,129 INFO L471 AbstractCegarLoop]: Abstraction has has 123 places, 85 transitions, 757 flow [2024-11-24 00:48:26,129 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-24 00:48:26,130 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:48:26,130 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-24 00:48:26,140 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-24 00:48:26,334 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:48:26,335 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:48:26,335 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:48:26,335 INFO L85 PathProgramCache]: Analyzing trace with hash 1851924676, now seen corresponding path program 2 times [2024-11-24 00:48:26,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:48:26,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65041313] [2024-11-24 00:48:26,336 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:48:26,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:48:26,369 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-24 00:48:26,369 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:48:27,238 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-24 00:48:27,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:48:27,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65041313] [2024-11-24 00:48:27,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65041313] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:48:27,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:48:27,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-24 00:48:27,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183039040] [2024-11-24 00:48:27,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:48:27,239 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 00:48:27,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:48:27,240 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 00:48:27,240 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-24 00:48:27,837 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-11-24 00:48:27,838 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-24 00:48:27,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:48:27,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-11-24 00:48:27,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:48:28,721 INFO L124 PetriNetUnfolderBase]: 1375/2902 cut-off events. [2024-11-24 00:48:28,721 INFO L125 PetriNetUnfolderBase]: For 14754/14756 co-relation queries the response was YES. [2024-11-24 00:48:28,731 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-24 00:48:28,741 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 94 selfloop transitions, 27 changer transitions 1/130 dead transitions. [2024-11-24 00:48:28,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 130 transitions, 1322 flow [2024-11-24 00:48:28,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-24 00:48:28,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-24 00:48:28,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 266 transitions. [2024-11-24 00:48:28,743 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5757575757575758 [2024-11-24 00:48:28,743 INFO L175 Difference]: Start difference. First operand has 123 places, 85 transitions, 757 flow. Second operand 11 states and 266 transitions. [2024-11-24 00:48:28,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 130 transitions, 1322 flow [2024-11-24 00:48:28,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 130 transitions, 1299 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-11-24 00:48:28,773 INFO L231 Difference]: Finished difference. Result has 133 places, 97 transitions, 952 flow [2024-11-24 00:48:28,773 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-24 00:48:28,774 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-11-24 00:48:28,774 INFO L471 AbstractCegarLoop]: Abstraction has has 133 places, 97 transitions, 952 flow [2024-11-24 00:48:28,774 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-24 00:48:28,774 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:48:28,774 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-24 00:48:28,774 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-24 00:48:28,775 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:48:28,775 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:48:28,775 INFO L85 PathProgramCache]: Analyzing trace with hash -743299104, now seen corresponding path program 3 times [2024-11-24 00:48:28,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:48:28,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982374790] [2024-11-24 00:48:28,776 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 00:48:28,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:48:28,821 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-24 00:48:28,821 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:48:29,716 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-24 00:48:29,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:48:29,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982374790] [2024-11-24 00:48:29,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982374790] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:48:29,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672261065] [2024-11-24 00:48:29,717 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 00:48:29,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:48:29,717 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:48:29,720 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:48:29,723 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-24 00:48:29,875 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-24 00:48:29,875 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:48:29,877 INFO L256 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-24 00:48:29,882 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:48:30,325 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 00:48:30,326 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-24 00:48:30,406 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-24 00:48:30,406 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:48:31,147 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-11-24 00:48:31,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 19 treesize of output 11 [2024-11-24 00:48:31,206 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-24 00:48:31,206 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-24 00:48:31,270 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-24 00:48:31,270 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-24 00:48:31,283 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-24 00:48:31,284 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-24 00:48:31,365 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-24 00:48:31,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1672261065] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:48:31,365 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:48:31,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 27 [2024-11-24 00:48:31,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609493743] [2024-11-24 00:48:31,366 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:48:31,366 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-24 00:48:31,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:48:31,367 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-24 00:48:31,367 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2024-11-24 00:48:32,747 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-11-24 00:48:32,748 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-24 00:48:32,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:48:32,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-11-24 00:48:32,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:48:35,206 INFO L124 PetriNetUnfolderBase]: 3423/6019 cut-off events. [2024-11-24 00:48:35,206 INFO L125 PetriNetUnfolderBase]: For 30146/30332 co-relation queries the response was YES. [2024-11-24 00:48:35,227 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-24 00:48:35,240 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 137 selfloop transitions, 77 changer transitions 2/220 dead transitions. [2024-11-24 00:48:35,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 220 transitions, 2495 flow [2024-11-24 00:48:35,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-24 00:48:35,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-24 00:48:35,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 390 transitions. [2024-11-24 00:48:35,242 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5462184873949579 [2024-11-24 00:48:35,242 INFO L175 Difference]: Start difference. First operand has 133 places, 97 transitions, 952 flow. Second operand 17 states and 390 transitions. [2024-11-24 00:48:35,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 220 transitions, 2495 flow [2024-11-24 00:48:35,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 220 transitions, 2424 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-11-24 00:48:35,308 INFO L231 Difference]: Finished difference. Result has 152 places, 152 transitions, 1879 flow [2024-11-24 00:48:35,308 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-24 00:48:35,309 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 110 predicate places. [2024-11-24 00:48:35,309 INFO L471 AbstractCegarLoop]: Abstraction has has 152 places, 152 transitions, 1879 flow [2024-11-24 00:48:35,309 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-24 00:48:35,309 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:48:35,309 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-24 00:48:35,320 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-24 00:48:35,513 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:48:35,513 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:48:35,514 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:48:35,514 INFO L85 PathProgramCache]: Analyzing trace with hash -95564076, now seen corresponding path program 4 times [2024-11-24 00:48:35,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:48:35,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177486604] [2024-11-24 00:48:35,514 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 00:48:35,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:48:35,568 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 00:48:35,568 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:48:37,221 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-24 00:48:37,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:48:37,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177486604] [2024-11-24 00:48:37,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177486604] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:48:37,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41675320] [2024-11-24 00:48:37,221 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 00:48:37,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:48:37,222 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:48:37,226 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:48:37,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-24 00:48:37,394 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 00:48:37,394 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:48:37,396 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-24 00:48:37,397 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:48:37,857 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 00:48:37,857 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-24 00:48:37,934 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-24 00:48:37,934 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:48:38,969 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-11-24 00:48:38,969 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-24 00:48:39,050 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-24 00:48:39,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41675320] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:48:39,051 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:48:39,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 10] total 33 [2024-11-24 00:48:39,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210735816] [2024-11-24 00:48:39,051 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:48:39,051 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-11-24 00:48:39,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:48:39,052 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-11-24 00:48:39,053 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=951, Unknown=0, NotChecked=0, Total=1056 [2024-11-24 00:48:41,243 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-11-24 00:48:41,243 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-24 00:48:41,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:48:41,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-11-24 00:48:41,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:48:44,763 INFO L124 PetriNetUnfolderBase]: 3552/6265 cut-off events. [2024-11-24 00:48:44,763 INFO L125 PetriNetUnfolderBase]: For 40108/40265 co-relation queries the response was YES. [2024-11-24 00:48:44,790 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-24 00:48:44,808 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 220 selfloop transitions, 67 changer transitions 4/295 dead transitions. [2024-11-24 00:48:44,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 295 transitions, 3888 flow [2024-11-24 00:48:44,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-24 00:48:44,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-24 00:48:44,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 464 transitions. [2024-11-24 00:48:44,810 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5260770975056689 [2024-11-24 00:48:44,810 INFO L175 Difference]: Start difference. First operand has 152 places, 152 transitions, 1879 flow. Second operand 21 states and 464 transitions. [2024-11-24 00:48:44,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 295 transitions, 3888 flow [2024-11-24 00:48:44,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 295 transitions, 3754 flow, removed 54 selfloop flow, removed 3 redundant places. [2024-11-24 00:48:44,908 INFO L231 Difference]: Finished difference. Result has 180 places, 178 transitions, 2394 flow [2024-11-24 00:48:44,909 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-24 00:48:44,909 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-11-24 00:48:44,909 INFO L471 AbstractCegarLoop]: Abstraction has has 180 places, 178 transitions, 2394 flow [2024-11-24 00:48:44,910 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-24 00:48:44,910 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:48:44,910 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-24 00:48:44,917 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-24 00:48:45,110 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:48:45,110 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:48:45,111 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:48:45,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1210887948, now seen corresponding path program 5 times [2024-11-24 00:48:45,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:48:45,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637368141] [2024-11-24 00:48:45,111 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 00:48:45,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:48:45,286 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-24 00:48:45,286 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:48:47,266 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-24 00:48:47,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:48:47,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637368141] [2024-11-24 00:48:47,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637368141] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:48:47,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [17973210] [2024-11-24 00:48:47,266 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 00:48:47,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:48:47,267 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:48:47,269 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:48:47,274 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-24 00:48:47,575 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-24 00:48:47,575 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:48:47,578 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-24 00:48:47,580 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:48:48,021 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 00:48:48,021 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-24 00:48:48,161 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-24 00:48:48,162 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:48:48,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [17973210] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:48:48,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-24 00:48:48,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18] total 26 [2024-11-24 00:48:48,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730822161] [2024-11-24 00:48:48,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:48:48,163 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 00:48:48,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:48:48,163 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 00:48:48,164 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=606, Unknown=0, NotChecked=0, Total=702 [2024-11-24 00:48:48,712 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-11-24 00:48:48,713 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-24 00:48:48,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:48:48,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-11-24 00:48:48,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:48:50,046 INFO L124 PetriNetUnfolderBase]: 2383/4736 cut-off events. [2024-11-24 00:48:50,046 INFO L125 PetriNetUnfolderBase]: For 47254/47282 co-relation queries the response was YES. [2024-11-24 00:48:50,064 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-24 00:48:50,077 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 182 selfloop transitions, 41 changer transitions 1/237 dead transitions. [2024-11-24 00:48:50,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 237 transitions, 3502 flow [2024-11-24 00:48:50,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-24 00:48:50,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-24 00:48:50,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 268 transitions. [2024-11-24 00:48:50,079 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5800865800865801 [2024-11-24 00:48:50,079 INFO L175 Difference]: Start difference. First operand has 180 places, 178 transitions, 2394 flow. Second operand 11 states and 268 transitions. [2024-11-24 00:48:50,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 237 transitions, 3502 flow [2024-11-24 00:48:50,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 237 transitions, 3245 flow, removed 64 selfloop flow, removed 10 redundant places. [2024-11-24 00:48:50,186 INFO L231 Difference]: Finished difference. Result has 182 places, 189 transitions, 2473 flow [2024-11-24 00:48:50,186 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-24 00:48:50,186 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 140 predicate places. [2024-11-24 00:48:50,187 INFO L471 AbstractCegarLoop]: Abstraction has has 182 places, 189 transitions, 2473 flow [2024-11-24 00:48:50,187 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-24 00:48:50,187 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:48:50,187 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-24 00:48:50,199 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-24 00:48:50,391 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:48:50,391 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:48:50,392 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:48:50,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1678872056, now seen corresponding path program 6 times [2024-11-24 00:48:50,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:48:50,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889094881] [2024-11-24 00:48:50,392 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-24 00:48:50,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:48:50,409 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-24 00:48:50,409 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:48:50,842 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-24 00:48:50,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:48:50,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889094881] [2024-11-24 00:48:50,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889094881] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:48:50,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:48:50,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-24 00:48:50,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918180513] [2024-11-24 00:48:50,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:48:50,843 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-24 00:48:50,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:48:50,843 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-24 00:48:50,844 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-24 00:48:51,157 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-11-24 00:48:51,157 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-24 00:48:51,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:48:51,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-11-24 00:48:51,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:48:52,873 INFO L124 PetriNetUnfolderBase]: 2439/4803 cut-off events. [2024-11-24 00:48:52,873 INFO L125 PetriNetUnfolderBase]: For 46685/46760 co-relation queries the response was YES. [2024-11-24 00:48:52,908 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-24 00:48:52,924 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 190 selfloop transitions, 37 changer transitions 3/243 dead transitions. [2024-11-24 00:48:52,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 243 transitions, 3512 flow [2024-11-24 00:48:52,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-24 00:48:52,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-24 00:48:52,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-11-24 00:48:52,925 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6058201058201058 [2024-11-24 00:48:52,925 INFO L175 Difference]: Start difference. First operand has 182 places, 189 transitions, 2473 flow. Second operand 9 states and 229 transitions. [2024-11-24 00:48:52,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 243 transitions, 3512 flow [2024-11-24 00:48:53,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 243 transitions, 3415 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-11-24 00:48:53,082 INFO L231 Difference]: Finished difference. Result has 187 places, 196 transitions, 2619 flow [2024-11-24 00:48:53,083 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-24 00:48:53,083 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 145 predicate places. [2024-11-24 00:48:53,084 INFO L471 AbstractCegarLoop]: Abstraction has has 187 places, 196 transitions, 2619 flow [2024-11-24 00:48:53,084 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-24 00:48:53,084 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:48:53,084 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-24 00:48:53,084 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-24 00:48:53,084 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:48:53,085 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:48:53,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1026097428, now seen corresponding path program 7 times [2024-11-24 00:48:53,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:48:53,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779647050] [2024-11-24 00:48:53,086 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-24 00:48:53,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:48:53,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:48:54,158 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-24 00:48:54,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:48:54,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779647050] [2024-11-24 00:48:54,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779647050] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:48:54,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872892685] [2024-11-24 00:48:54,160 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-24 00:48:54,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:48:54,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:48:54,163 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:48:54,166 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-24 00:48:54,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:48:54,354 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-24 00:48:54,356 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:48:54,590 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 00:48:54,590 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-24 00:48:54,703 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-24 00:48:54,704 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:49:24,004 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-11-24 00:49:24,005 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-24 00:49:24,064 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-24 00:49:24,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872892685] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:49:24,064 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:49:24,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 28 [2024-11-24 00:49:24,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892177362] [2024-11-24 00:49:24,064 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:49:24,065 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-24 00:49:24,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:49:24,066 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-24 00:49:24,066 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=628, Unknown=5, NotChecked=0, Total=756 [2024-11-24 00:49:28,102 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-24 00:49:32,502 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-24 00:49:36,666 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-24 00:49:40,743 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-24 00:49:44,904 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-24 00:49:49,167 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-24 00:49:53,232 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-24 00:49:57,369 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-24 00:50:01,464 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-24 00:50:05,662 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-24 00:50:09,722 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-24 00:50:09,723 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-11-24 00:50:09,723 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-24 00:50:09,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:50:09,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-11-24 00:50:09,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:50:12,915 INFO L124 PetriNetUnfolderBase]: 4146/7117 cut-off events. [2024-11-24 00:50:12,916 INFO L125 PetriNetUnfolderBase]: For 57840/57840 co-relation queries the response was YES. [2024-11-24 00:50:12,961 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-24 00:50:12,981 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 210 selfloop transitions, 38 changer transitions 3/252 dead transitions. [2024-11-24 00:50:12,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 252 transitions, 3642 flow [2024-11-24 00:50:12,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-24 00:50:12,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-24 00:50:12,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 152 transitions. [2024-11-24 00:50:12,982 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.30158730158730157 [2024-11-24 00:50:12,983 INFO L175 Difference]: Start difference. First operand has 187 places, 196 transitions, 2619 flow. Second operand 12 states and 152 transitions. [2024-11-24 00:50:12,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 252 transitions, 3642 flow [2024-11-24 00:50:13,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 252 transitions, 3566 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-11-24 00:50:13,164 INFO L231 Difference]: Finished difference. Result has 195 places, 196 transitions, 2644 flow [2024-11-24 00:50:13,164 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-24 00:50:13,165 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-11-24 00:50:13,165 INFO L471 AbstractCegarLoop]: Abstraction has has 195 places, 196 transitions, 2644 flow [2024-11-24 00:50:13,165 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-24 00:50:13,165 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:50:13,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-24 00:50:13,172 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-24 00:50:13,366 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:50:13,366 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:50:13,366 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:50:13,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1466499988, now seen corresponding path program 8 times [2024-11-24 00:50:13,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:50:13,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625493084] [2024-11-24 00:50:13,366 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:50:13,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:50:13,400 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:50:13,400 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:50:14,957 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-24 00:50:14,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:50:14,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625493084] [2024-11-24 00:50:14,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625493084] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:50:14,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1469406624] [2024-11-24 00:50:14,959 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:50:14,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:50:14,959 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:50:14,961 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:50:14,964 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-24 00:50:15,125 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:50:15,125 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:50:15,126 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-24 00:50:15,128 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:50:15,789 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 00:50:15,789 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-24 00:50:16,023 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-24 00:50:16,023 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:50:17,514 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-24 00:50:17,514 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-24 00:50:17,614 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-11-24 00:50:17,614 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-24 00:50:17,625 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-24 00:50:17,641 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-24 00:50:17,641 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-24 00:50:17,657 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-24 00:50:17,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 1 [2024-11-24 00:50:17,801 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-24 00:50:17,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1469406624] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:50:17,802 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:50:17,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 29 [2024-11-24 00:50:17,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268432294] [2024-11-24 00:50:17,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:50:17,802 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-24 00:50:17,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:50:17,803 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-24 00:50:17,803 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=716, Unknown=0, NotChecked=0, Total=812 [2024-11-24 00:50:21,081 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-11-24 00:50:21,081 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-24 00:50:21,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:50:21,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-11-24 00:50:21,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:50:28,571 INFO L124 PetriNetUnfolderBase]: 4520/7949 cut-off events. [2024-11-24 00:50:28,571 INFO L125 PetriNetUnfolderBase]: For 65242/65464 co-relation queries the response was YES. [2024-11-24 00:50:28,614 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-24 00:50:28,636 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 190 selfloop transitions, 131 changer transitions 3/328 dead transitions. [2024-11-24 00:50:28,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 328 transitions, 4537 flow [2024-11-24 00:50:28,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-24 00:50:28,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-24 00:50:28,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 499 transitions. [2024-11-24 00:50:28,638 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.54004329004329 [2024-11-24 00:50:28,638 INFO L175 Difference]: Start difference. First operand has 195 places, 196 transitions, 2644 flow. Second operand 22 states and 499 transitions. [2024-11-24 00:50:28,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 328 transitions, 4537 flow [2024-11-24 00:50:28,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 328 transitions, 4445 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-11-24 00:50:28,844 INFO L231 Difference]: Finished difference. Result has 211 places, 234 transitions, 3551 flow [2024-11-24 00:50:28,844 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-24 00:50:28,845 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-11-24 00:50:28,845 INFO L471 AbstractCegarLoop]: Abstraction has has 211 places, 234 transitions, 3551 flow [2024-11-24 00:50:28,845 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-24 00:50:28,845 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:50:28,845 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-24 00:50:28,852 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-11-24 00:50:29,046 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:50:29,046 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:50:29,046 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:50:29,046 INFO L85 PathProgramCache]: Analyzing trace with hash -437097298, now seen corresponding path program 9 times [2024-11-24 00:50:29,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:50:29,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742755713] [2024-11-24 00:50:29,047 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 00:50:29,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:50:29,065 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-24 00:50:29,065 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:50:29,792 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-24 00:50:29,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:50:29,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742755713] [2024-11-24 00:50:29,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742755713] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:50:29,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:50:29,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-24 00:50:29,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213004358] [2024-11-24 00:50:29,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:50:29,794 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-24 00:50:29,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:50:29,794 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-24 00:50:29,795 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-11-24 00:50:30,546 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-11-24 00:50:30,546 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-24 00:50:30,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:50:30,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-11-24 00:50:30,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:50:32,659 INFO L124 PetriNetUnfolderBase]: 3083/6125 cut-off events. [2024-11-24 00:50:32,659 INFO L125 PetriNetUnfolderBase]: For 69909/70012 co-relation queries the response was YES. [2024-11-24 00:50:32,702 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-24 00:50:32,721 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 205 selfloop transitions, 52 changer transitions 2/275 dead transitions. [2024-11-24 00:50:32,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 275 transitions, 4607 flow [2024-11-24 00:50:32,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-24 00:50:32,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-24 00:50:32,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-11-24 00:50:32,723 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.58994708994709 [2024-11-24 00:50:32,723 INFO L175 Difference]: Start difference. First operand has 211 places, 234 transitions, 3551 flow. Second operand 9 states and 223 transitions. [2024-11-24 00:50:32,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 275 transitions, 4607 flow [2024-11-24 00:50:32,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 275 transitions, 4407 flow, removed 65 selfloop flow, removed 8 redundant places. [2024-11-24 00:50:32,974 INFO L231 Difference]: Finished difference. Result has 215 places, 249 transitions, 3806 flow [2024-11-24 00:50:32,975 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-24 00:50:32,975 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-11-24 00:50:32,975 INFO L471 AbstractCegarLoop]: Abstraction has has 215 places, 249 transitions, 3806 flow [2024-11-24 00:50:32,975 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-24 00:50:32,975 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:50:32,975 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-24 00:50:32,975 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-11-24 00:50:32,975 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:50:32,976 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:50:32,976 INFO L85 PathProgramCache]: Analyzing trace with hash 940784944, now seen corresponding path program 10 times [2024-11-24 00:50:32,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:50:32,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468798219] [2024-11-24 00:50:32,976 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 00:50:32,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:50:33,017 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 00:50:33,018 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:50:36,618 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-24 00:50:36,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:50:36,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468798219] [2024-11-24 00:50:36,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468798219] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:50:36,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123305206] [2024-11-24 00:50:36,618 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 00:50:36,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:50:36,618 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:50:36,620 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:50:36,622 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-24 00:50:36,792 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 00:50:36,792 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:50:36,794 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-24 00:50:36,796 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:50:37,989 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 00:50:37,990 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-24 00:50:38,294 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-24 00:50:38,295 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:50:38,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123305206] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:50:38,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-24 00:50:38,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [25] total 36 [2024-11-24 00:50:38,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379443197] [2024-11-24 00:50:38,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:50:38,296 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 00:50:38,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:50:38,296 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 00:50:38,297 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=1128, Unknown=0, NotChecked=0, Total=1260 [2024-11-24 00:50:38,934 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-11-24 00:50:38,935 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-24 00:50:38,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:50:38,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-11-24 00:50:38,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:50:41,154 INFO L124 PetriNetUnfolderBase]: 3145/6276 cut-off events. [2024-11-24 00:50:41,154 INFO L125 PetriNetUnfolderBase]: For 71265/71333 co-relation queries the response was YES. [2024-11-24 00:50:41,186 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-24 00:50:41,204 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 211 selfloop transitions, 58 changer transitions 1/286 dead transitions. [2024-11-24 00:50:41,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 286 transitions, 4766 flow [2024-11-24 00:50:41,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-24 00:50:41,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-24 00:50:41,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 262 transitions. [2024-11-24 00:50:41,206 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5670995670995671 [2024-11-24 00:50:41,206 INFO L175 Difference]: Start difference. First operand has 215 places, 249 transitions, 3806 flow. Second operand 11 states and 262 transitions. [2024-11-24 00:50:41,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 286 transitions, 4766 flow [2024-11-24 00:50:41,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 286 transitions, 4705 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-11-24 00:50:41,477 INFO L231 Difference]: Finished difference. Result has 227 places, 260 transitions, 4124 flow [2024-11-24 00:50:41,477 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-24 00:50:41,477 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-11-24 00:50:41,478 INFO L471 AbstractCegarLoop]: Abstraction has has 227 places, 260 transitions, 4124 flow [2024-11-24 00:50:41,478 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-24 00:50:41,478 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:50:41,478 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-24 00:50:41,490 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-24 00:50:41,678 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:50:41,679 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:50:41,680 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:50:41,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1989144990, now seen corresponding path program 11 times [2024-11-24 00:50:41,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:50:41,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235049332] [2024-11-24 00:50:41,680 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 00:50:41,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:50:41,745 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-24 00:50:41,745 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:50:44,977 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-24 00:50:44,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:50:44,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235049332] [2024-11-24 00:50:44,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235049332] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:50:44,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [16401816] [2024-11-24 00:50:44,978 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 00:50:44,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:50:44,978 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:50:44,980 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:50:44,982 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-24 00:50:45,281 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-24 00:50:45,282 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:50:45,284 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-11-24 00:50:45,286 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:50:45,453 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-24 00:50:46,172 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 00:50:46,172 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-24 00:50:46,424 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-24 00:50:46,424 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:50:48,699 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-24 00:50:48,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [16401816] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:50:48,699 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:50:48,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 12, 10] total 42 [2024-11-24 00:50:48,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784552497] [2024-11-24 00:50:48,701 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:50:48,701 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-11-24 00:50:48,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:50:48,702 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-11-24 00:50:48,702 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=1532, Unknown=0, NotChecked=0, Total=1722 [2024-11-24 00:50:54,723 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-11-24 00:50:54,724 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-24 00:50:54,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:50:54,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-11-24 00:50:54,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:50:58,925 INFO L124 PetriNetUnfolderBase]: 4743/8394 cut-off events. [2024-11-24 00:50:58,926 INFO L125 PetriNetUnfolderBase]: For 87166/87329 co-relation queries the response was YES. [2024-11-24 00:50:58,999 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-24 00:50:59,025 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 228 selfloop transitions, 64 changer transitions 1/297 dead transitions. [2024-11-24 00:50:59,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 297 transitions, 5107 flow [2024-11-24 00:50:59,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-24 00:50:59,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-24 00:50:59,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 278 transitions. [2024-11-24 00:50:59,026 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-11-24 00:50:59,026 INFO L175 Difference]: Start difference. First operand has 227 places, 260 transitions, 4124 flow. Second operand 16 states and 278 transitions. [2024-11-24 00:50:59,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 297 transitions, 5107 flow [2024-11-24 00:50:59,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 297 transitions, 4972 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-11-24 00:50:59,356 INFO L231 Difference]: Finished difference. Result has 238 places, 265 transitions, 4280 flow [2024-11-24 00:50:59,356 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-24 00:50:59,356 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-11-24 00:50:59,356 INFO L471 AbstractCegarLoop]: Abstraction has has 238 places, 265 transitions, 4280 flow [2024-11-24 00:50:59,357 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-24 00:50:59,357 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:50:59,357 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-24 00:50:59,365 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-24 00:50:59,557 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:50:59,557 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:50:59,558 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:50:59,558 INFO L85 PathProgramCache]: Analyzing trace with hash -659546580, now seen corresponding path program 12 times [2024-11-24 00:50:59,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:50:59,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270319651] [2024-11-24 00:50:59,558 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-24 00:50:59,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:50:59,578 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-24 00:50:59,578 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:51:00,217 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-24 00:51:00,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:51:00,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270319651] [2024-11-24 00:51:00,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270319651] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:51:00,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:51:00,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-24 00:51:00,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33382395] [2024-11-24 00:51:00,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:51:00,218 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-24 00:51:00,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:51:00,219 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-24 00:51:00,219 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-11-24 00:51:01,009 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-11-24 00:51:01,010 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-24 00:51:01,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:51:01,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-11-24 00:51:01,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:51:03,639 INFO L124 PetriNetUnfolderBase]: 3227/6375 cut-off events. [2024-11-24 00:51:03,639 INFO L125 PetriNetUnfolderBase]: For 81323/81428 co-relation queries the response was YES. [2024-11-24 00:51:03,705 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-24 00:51:03,727 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 224 selfloop transitions, 60 changer transitions 2/302 dead transitions. [2024-11-24 00:51:03,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 302 transitions, 5309 flow [2024-11-24 00:51:03,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-24 00:51:03,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-24 00:51:03,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-11-24 00:51:03,728 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-11-24 00:51:03,728 INFO L175 Difference]: Start difference. First operand has 238 places, 265 transitions, 4280 flow. Second operand 9 states and 225 transitions. [2024-11-24 00:51:03,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 302 transitions, 5309 flow [2024-11-24 00:51:04,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 302 transitions, 5132 flow, removed 13 selfloop flow, removed 15 redundant places. [2024-11-24 00:51:04,062 INFO L231 Difference]: Finished difference. Result has 234 places, 276 transitions, 4511 flow [2024-11-24 00:51:04,063 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-24 00:51:04,063 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-11-24 00:51:04,063 INFO L471 AbstractCegarLoop]: Abstraction has has 234 places, 276 transitions, 4511 flow [2024-11-24 00:51:04,063 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-24 00:51:04,063 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:51:04,063 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-24 00:51:04,063 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-11-24 00:51:04,063 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:51:04,064 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:51:04,064 INFO L85 PathProgramCache]: Analyzing trace with hash 1039992496, now seen corresponding path program 13 times [2024-11-24 00:51:04,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:51:04,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485006332] [2024-11-24 00:51:04,065 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-24 00:51:04,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:51:04,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:51:06,422 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-24 00:51:06,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:51:06,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485006332] [2024-11-24 00:51:06,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485006332] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:51:06,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217459338] [2024-11-24 00:51:06,423 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-24 00:51:06,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:51:06,423 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:51:06,425 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:51:06,426 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-24 00:51:06,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:51:06,600 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-24 00:51:06,602 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:51:07,046 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 00:51:07,047 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-24 00:51:07,292 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-24 00:51:07,293 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:51:07,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217459338] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:51:07,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-24 00:51:07,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [20] total 29 [2024-11-24 00:51:07,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716013460] [2024-11-24 00:51:07,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:51:07,293 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-24 00:51:07,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:51:07,294 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-24 00:51:07,294 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=694, Unknown=0, NotChecked=0, Total=812 [2024-11-24 00:51:07,665 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-11-24 00:51:07,665 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-24 00:51:07,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:51:07,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-11-24 00:51:07,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:51:09,434 INFO L124 PetriNetUnfolderBase]: 3233/6446 cut-off events. [2024-11-24 00:51:09,434 INFO L125 PetriNetUnfolderBase]: For 84352/84390 co-relation queries the response was YES. [2024-11-24 00:51:09,484 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-24 00:51:09,506 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 229 selfloop transitions, 57 changer transitions 1/303 dead transitions. [2024-11-24 00:51:09,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 303 transitions, 5340 flow [2024-11-24 00:51:09,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-24 00:51:09,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-24 00:51:09,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-11-24 00:51:09,507 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5978835978835979 [2024-11-24 00:51:09,507 INFO L175 Difference]: Start difference. First operand has 234 places, 276 transitions, 4511 flow. Second operand 9 states and 226 transitions. [2024-11-24 00:51:09,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 303 transitions, 5340 flow [2024-11-24 00:51:09,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 303 transitions, 5144 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-11-24 00:51:09,814 INFO L231 Difference]: Finished difference. Result has 239 places, 277 transitions, 4480 flow [2024-11-24 00:51:09,814 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-24 00:51:09,815 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 197 predicate places. [2024-11-24 00:51:09,815 INFO L471 AbstractCegarLoop]: Abstraction has has 239 places, 277 transitions, 4480 flow [2024-11-24 00:51:09,815 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-24 00:51:09,815 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:51:09,815 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-24 00:51:09,823 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-11-24 00:51:10,016 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-11-24 00:51:10,016 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:51:10,017 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:51:10,017 INFO L85 PathProgramCache]: Analyzing trace with hash -649389016, now seen corresponding path program 14 times [2024-11-24 00:51:10,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:51:10,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246158702] [2024-11-24 00:51:10,017 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:51:10,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:51:10,036 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-24 00:51:10,036 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:51:10,722 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-24 00:51:10,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:51:10,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246158702] [2024-11-24 00:51:10,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246158702] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:51:10,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:51:10,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-24 00:51:10,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629662391] [2024-11-24 00:51:10,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:51:10,723 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-24 00:51:10,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:51:10,723 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-24 00:51:10,723 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-11-24 00:51:11,289 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-11-24 00:51:11,290 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-24 00:51:11,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:51:11,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-11-24 00:51:11,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:51:13,818 INFO L124 PetriNetUnfolderBase]: 3619/6991 cut-off events. [2024-11-24 00:51:13,819 INFO L125 PetriNetUnfolderBase]: For 90014/90068 co-relation queries the response was YES. [2024-11-24 00:51:13,880 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-24 00:51:13,903 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 239 selfloop transitions, 60 changer transitions 4/309 dead transitions. [2024-11-24 00:51:13,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 309 transitions, 5384 flow [2024-11-24 00:51:13,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-24 00:51:13,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-24 00:51:13,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 242 transitions. [2024-11-24 00:51:13,904 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5761904761904761 [2024-11-24 00:51:13,904 INFO L175 Difference]: Start difference. First operand has 239 places, 277 transitions, 4480 flow. Second operand 10 states and 242 transitions. [2024-11-24 00:51:13,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 309 transitions, 5384 flow [2024-11-24 00:51:14,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 309 transitions, 5268 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-11-24 00:51:14,266 INFO L231 Difference]: Finished difference. Result has 244 places, 278 transitions, 4536 flow [2024-11-24 00:51:14,266 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-24 00:51:14,267 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 202 predicate places. [2024-11-24 00:51:14,267 INFO L471 AbstractCegarLoop]: Abstraction has has 244 places, 278 transitions, 4536 flow [2024-11-24 00:51:14,267 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-24 00:51:14,267 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:51:14,267 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-24 00:51:14,267 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-11-24 00:51:14,267 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:51:14,268 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:51:14,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1401101964, now seen corresponding path program 15 times [2024-11-24 00:51:14,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:51:14,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769925278] [2024-11-24 00:51:14,268 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 00:51:14,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:51:14,291 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-24 00:51:14,291 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:51:15,697 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-24 00:51:15,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:51:15,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769925278] [2024-11-24 00:51:15,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769925278] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:51:15,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460407805] [2024-11-24 00:51:15,698 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 00:51:15,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:51:15,699 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:51:15,701 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:51:15,704 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-24 00:51:15,874 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-24 00:51:15,874 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:51:15,875 INFO L256 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-24 00:51:15,876 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:51:16,494 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 00:51:16,494 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-24 00:51:16,636 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-24 00:51:16,636 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:52:02,903 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-11-24 00:52:02,903 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-24 00:52:03,010 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-24 00:52:03,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460407805] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:52:03,010 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:52:03,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 30 [2024-11-24 00:52:03,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923877792] [2024-11-24 00:52:03,011 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:52:03,011 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-11-24 00:52:03,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:52:03,012 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-11-24 00:52:03,012 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=755, Unknown=11, NotChecked=0, Total=870 [2024-11-24 00:52:07,149 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-24 00:52:11,860 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-24 00:52:16,388 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-24 00:52:20,708 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-24 00:52:25,219 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-24 00:52:29,582 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-24 00:52:34,126 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-24 00:52:38,498 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-24 00:52:43,068 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-24 00:52:47,209 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-24 00:52:47,209 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-11-24 00:52:47,209 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-24 00:52:47,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:52:47,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-11-24 00:52:47,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:52:52,143 INFO L124 PetriNetUnfolderBase]: 5495/9404 cut-off events. [2024-11-24 00:52:52,143 INFO L125 PetriNetUnfolderBase]: For 109234/109234 co-relation queries the response was YES. [2024-11-24 00:52:52,228 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-24 00:52:52,264 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 287 selfloop transitions, 74 changer transitions 2/364 dead transitions. [2024-11-24 00:52:52,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 364 transitions, 6395 flow [2024-11-24 00:52:52,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-24 00:52:52,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-24 00:52:52,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 169 transitions. [2024-11-24 00:52:52,265 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.28741496598639454 [2024-11-24 00:52:52,266 INFO L175 Difference]: Start difference. First operand has 244 places, 278 transitions, 4536 flow. Second operand 14 states and 169 transitions. [2024-11-24 00:52:52,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 364 transitions, 6395 flow [2024-11-24 00:52:52,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 364 transitions, 6239 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-11-24 00:52:52,665 INFO L231 Difference]: Finished difference. Result has 256 places, 297 transitions, 5096 flow [2024-11-24 00:52:52,665 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-24 00:52:52,666 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 214 predicate places. [2024-11-24 00:52:52,666 INFO L471 AbstractCegarLoop]: Abstraction has has 256 places, 297 transitions, 5096 flow [2024-11-24 00:52:52,666 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-24 00:52:52,666 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:52:52,666 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-24 00:52:52,672 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-11-24 00:52:52,866 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-11-24 00:52:52,867 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:52:52,867 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:52:52,867 INFO L85 PathProgramCache]: Analyzing trace with hash 893207978, now seen corresponding path program 16 times [2024-11-24 00:52:52,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:52:52,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084910649] [2024-11-24 00:52:52,867 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 00:52:52,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:52:52,905 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 00:52:52,905 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:52:54,161 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-24 00:52:54,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:52:54,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084910649] [2024-11-24 00:52:54,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084910649] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:52:54,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:52:54,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-24 00:52:54,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627554834] [2024-11-24 00:52:54,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:52:54,162 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 00:52:54,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:52:54,162 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 00:52:54,162 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2024-11-24 00:52:55,655 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-11-24 00:52:55,656 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-24 00:52:55,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:52:55,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-11-24 00:52:55,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:52:58,815 INFO L124 PetriNetUnfolderBase]: 3414/6685 cut-off events. [2024-11-24 00:52:58,816 INFO L125 PetriNetUnfolderBase]: For 107216/107353 co-relation queries the response was YES. [2024-11-24 00:52:58,906 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-24 00:52:58,927 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 261 selfloop transitions, 71 changer transitions 1/350 dead transitions. [2024-11-24 00:52:58,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 350 transitions, 6607 flow [2024-11-24 00:52:58,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-24 00:52:58,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-24 00:52:58,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 262 transitions. [2024-11-24 00:52:58,929 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5670995670995671 [2024-11-24 00:52:58,929 INFO L175 Difference]: Start difference. First operand has 256 places, 297 transitions, 5096 flow. Second operand 11 states and 262 transitions. [2024-11-24 00:52:58,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 350 transitions, 6607 flow [2024-11-24 00:52:59,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 350 transitions, 6351 flow, removed 106 selfloop flow, removed 5 redundant places. [2024-11-24 00:52:59,380 INFO L231 Difference]: Finished difference. Result has 266 places, 318 transitions, 5625 flow [2024-11-24 00:52:59,380 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-24 00:52:59,381 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 224 predicate places. [2024-11-24 00:52:59,381 INFO L471 AbstractCegarLoop]: Abstraction has has 266 places, 318 transitions, 5625 flow [2024-11-24 00:52:59,381 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-24 00:52:59,381 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:52:59,381 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-24 00:52:59,381 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-11-24 00:52:59,381 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:52:59,382 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:52:59,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1725274250, now seen corresponding path program 17 times [2024-11-24 00:52:59,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:52:59,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903608147] [2024-11-24 00:52:59,382 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 00:52:59,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:52:59,433 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-24 00:52:59,433 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:53:01,065 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-24 00:53:01,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:53:01,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903608147] [2024-11-24 00:53:01,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903608147] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:53:01,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352218856] [2024-11-24 00:53:01,065 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 00:53:01,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:53:01,065 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:53:01,067 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:53:01,070 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-24 00:53:01,349 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-24 00:53:01,350 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:53:01,352 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-24 00:53:01,354 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:53:02,272 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 00:53:02,273 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-24 00:53:02,412 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-24 00:53:02,412 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:53:02,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352218856] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:53:02,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-24 00:53:02,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [13] total 23 [2024-11-24 00:53:02,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386316209] [2024-11-24 00:53:02,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:53:02,412 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 00:53:02,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:53:02,413 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 00:53:02,413 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2024-11-24 00:53:03,123 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-11-24 00:53:03,124 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-24 00:53:03,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:53:03,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-11-24 00:53:03,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:53:05,890 INFO L124 PetriNetUnfolderBase]: 3508/6860 cut-off events. [2024-11-24 00:53:05,890 INFO L125 PetriNetUnfolderBase]: For 112652/112793 co-relation queries the response was YES. [2024-11-24 00:53:05,942 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-24 00:53:05,963 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 281 selfloop transitions, 78 changer transitions 1/377 dead transitions. [2024-11-24 00:53:05,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 377 transitions, 7193 flow [2024-11-24 00:53:05,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-24 00:53:05,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-24 00:53:05,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 264 transitions. [2024-11-24 00:53:05,965 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-11-24 00:53:05,965 INFO L175 Difference]: Start difference. First operand has 266 places, 318 transitions, 5625 flow. Second operand 11 states and 264 transitions. [2024-11-24 00:53:05,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 377 transitions, 7193 flow [2024-11-24 00:53:06,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 377 transitions, 7014 flow, removed 88 selfloop flow, removed 2 redundant places. [2024-11-24 00:53:06,443 INFO L231 Difference]: Finished difference. Result has 277 places, 330 transitions, 5954 flow [2024-11-24 00:53:06,443 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-24 00:53:06,443 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-11-24 00:53:06,444 INFO L471 AbstractCegarLoop]: Abstraction has has 277 places, 330 transitions, 5954 flow [2024-11-24 00:53:06,444 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-24 00:53:06,444 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:53:06,444 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-24 00:53:06,454 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-24 00:53:06,644 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-11-24 00:53:06,645 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:53:06,645 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:53:06,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1256768926, now seen corresponding path program 18 times [2024-11-24 00:53:06,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:53:06,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227627637] [2024-11-24 00:53:06,645 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-24 00:53:06,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:53:06,667 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-24 00:53:06,668 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:53:07,623 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-24 00:53:07,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:53:07,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227627637] [2024-11-24 00:53:07,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227627637] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:53:07,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [839064701] [2024-11-24 00:53:07,623 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-24 00:53:07,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:53:07,624 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:53:07,626 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:53:07,627 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-24 00:53:07,796 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-24 00:53:07,796 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:53:07,798 INFO L256 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-24 00:53:07,799 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:53:08,206 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 00:53:08,206 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-24 00:53:08,348 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-24 00:53:08,348 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:53:30,136 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-11-24 00:53:30,137 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-24 00:53:30,207 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-24 00:53:30,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [839064701] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:53:30,207 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:53:30,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 28 [2024-11-24 00:53:30,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805205793] [2024-11-24 00:53:30,207 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:53:30,208 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-24 00:53:30,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:53:30,209 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-24 00:53:30,213 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=669, Unknown=4, NotChecked=0, Total=756 [2024-11-24 00:53:34,297 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-24 00:53:38,474 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-24 00:53:42,811 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-24 00:53:47,038 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-24 00:53:51,290 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-24 00:53:55,431 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-24 00:53:59,699 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-24 00:54:03,935 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-24 00:54:08,196 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-24 00:54:12,344 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-24 00:54:16,571 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-24 00:54:20,641 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-24 00:54:20,641 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-11-24 00:54:20,641 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-24 00:54:20,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:54:20,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-11-24 00:54:20,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:54:27,956 INFO L124 PetriNetUnfolderBase]: 5771/9871 cut-off events. [2024-11-24 00:54:27,957 INFO L125 PetriNetUnfolderBase]: For 147062/147062 co-relation queries the response was YES. [2024-11-24 00:54:28,121 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-24 00:54:28,161 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 346 selfloop transitions, 154 changer transitions 11/512 dead transitions. [2024-11-24 00:54:28,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 512 transitions, 9563 flow [2024-11-24 00:54:28,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-24 00:54:28,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-24 00:54:28,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 213 transitions. [2024-11-24 00:54:28,165 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.29831932773109243 [2024-11-24 00:54:28,166 INFO L175 Difference]: Start difference. First operand has 277 places, 330 transitions, 5954 flow. Second operand 17 states and 213 transitions. [2024-11-24 00:54:28,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 512 transitions, 9563 flow [2024-11-24 00:54:28,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 512 transitions, 9384 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-11-24 00:54:28,890 INFO L231 Difference]: Finished difference. Result has 291 places, 345 transitions, 6536 flow [2024-11-24 00:54:28,891 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-24 00:54:28,891 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 249 predicate places. [2024-11-24 00:54:28,892 INFO L471 AbstractCegarLoop]: Abstraction has has 291 places, 345 transitions, 6536 flow [2024-11-24 00:54:28,892 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-24 00:54:28,892 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:54:28,892 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-24 00:54:28,899 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-24 00:54:29,092 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:54:29,093 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:54:29,093 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:54:29,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1726583446, now seen corresponding path program 19 times [2024-11-24 00:54:29,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:54:29,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174614302] [2024-11-24 00:54:29,094 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-24 00:54:29,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:54:29,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:54:30,274 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-24 00:54:30,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:54:30,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174614302] [2024-11-24 00:54:30,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174614302] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:54:30,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896487295] [2024-11-24 00:54:30,275 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-24 00:54:30,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:54:30,275 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:54:30,279 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:54:30,282 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-24 00:54:30,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:54:30,492 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-24 00:54:30,493 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:54:30,872 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 00:54:30,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 23 [2024-11-24 00:54:30,968 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-24 00:54:30,968 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:54:44,643 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-24 00:54:44,643 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-24 00:54:44,719 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-24 00:54:44,719 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-24 00:54:44,738 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-24 00:54:44,739 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-24 00:54:44,778 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-11-24 00:54:44,779 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-24 00:54:44,796 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-24 00:54:44,796 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-24 00:54:44,821 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-24 00:54:44,822 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-24 00:54:44,839 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-24 00:54:44,839 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 1 [2024-11-24 00:54:44,903 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-24 00:54:44,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [896487295] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:54:44,904 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:54:44,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 28 [2024-11-24 00:54:44,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800908674] [2024-11-24 00:54:44,904 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:54:44,904 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-24 00:54:44,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:54:44,905 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-24 00:54:44,905 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=644, Unknown=2, NotChecked=0, Total=756 [2024-11-24 00:54:49,654 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-24 00:54:53,927 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-24 00:54:58,340 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-24 00:55:02,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-24 00:55:07,200 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-24 00:55:11,517 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-24 00:55:11,633 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-11-24 00:55:11,633 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-24 00:55:11,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:55:11,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-11-24 00:55:11,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:55:16,904 INFO L124 PetriNetUnfolderBase]: 5860/10022 cut-off events. [2024-11-24 00:55:16,904 INFO L125 PetriNetUnfolderBase]: For 168381/168381 co-relation queries the response was YES. [2024-11-24 00:55:17,079 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-24 00:55:17,140 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 330 selfloop transitions, 79 changer transitions 2/412 dead transitions. [2024-11-24 00:55:17,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 412 transitions, 8328 flow [2024-11-24 00:55:17,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-24 00:55:17,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-24 00:55:17,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 231 transitions. [2024-11-24 00:55:17,142 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-11-24 00:55:17,142 INFO L175 Difference]: Start difference. First operand has 291 places, 345 transitions, 6536 flow. Second operand 14 states and 231 transitions. [2024-11-24 00:55:17,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 412 transitions, 8328 flow [2024-11-24 00:55:17,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 412 transitions, 7844 flow, removed 86 selfloop flow, removed 11 redundant places. [2024-11-24 00:55:17,938 INFO L231 Difference]: Finished difference. Result has 297 places, 364 transitions, 6847 flow [2024-11-24 00:55:17,938 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-24 00:55:17,939 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-11-24 00:55:17,939 INFO L471 AbstractCegarLoop]: Abstraction has has 297 places, 364 transitions, 6847 flow [2024-11-24 00:55:17,939 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-24 00:55:17,939 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:55:17,939 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-24 00:55:17,946 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-24 00:55:18,140 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2024-11-24 00:55:18,140 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:55:18,140 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:55:18,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1683415612, now seen corresponding path program 20 times [2024-11-24 00:55:18,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:55:18,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210641665] [2024-11-24 00:55:18,141 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:55:18,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:55:18,184 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:55:18,184 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:55:19,391 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-24 00:55:19,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:55:19,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210641665] [2024-11-24 00:55:19,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210641665] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:55:19,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1379105923] [2024-11-24 00:55:19,392 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:55:19,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:55:19,392 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:55:19,394 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:55:19,395 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-24 00:55:19,589 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:55:19,589 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:55:19,591 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-24 00:55:19,593 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:55:20,555 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 00:55:20,556 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-24 00:55:20,698 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-24 00:55:20,698 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:55:22,277 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-24 00:55:22,277 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-24 00:55:22,313 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-11-24 00:55:22,313 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-24 00:55:22,319 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-24 00:55:22,321 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-24 00:55:22,334 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-24 00:55:22,334 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-24 00:55:22,348 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-24 00:55:22,348 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-24 00:55:22,454 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-24 00:55:22,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1379105923] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:55:22,454 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:55:22,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 29 [2024-11-24 00:55:22,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927050028] [2024-11-24 00:55:22,454 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:55:22,455 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-24 00:55:22,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:55:22,455 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-24 00:55:22,455 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=706, Unknown=0, NotChecked=0, Total=812 [2024-11-24 00:55:26,276 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-11-24 00:55:26,277 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-24 00:55:26,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:55:26,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-11-24 00:55:26,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:55:34,818 INFO L124 PetriNetUnfolderBase]: 7284/12799 cut-off events. [2024-11-24 00:55:34,818 INFO L125 PetriNetUnfolderBase]: For 229721/230011 co-relation queries the response was YES. [2024-11-24 00:55:34,926 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-24 00:55:34,963 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 331 selfloop transitions, 327 changer transitions 5/667 dead transitions. [2024-11-24 00:55:34,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 667 transitions, 13152 flow [2024-11-24 00:55:34,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-24 00:55:34,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-24 00:55:34,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 457 transitions. [2024-11-24 00:55:34,965 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.544047619047619 [2024-11-24 00:55:34,965 INFO L175 Difference]: Start difference. First operand has 297 places, 364 transitions, 6847 flow. Second operand 20 states and 457 transitions. [2024-11-24 00:55:34,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 667 transitions, 13152 flow [2024-11-24 00:55:36,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 667 transitions, 12586 flow, removed 242 selfloop flow, removed 6 redundant places. [2024-11-24 00:55:36,048 INFO L231 Difference]: Finished difference. Result has 313 places, 540 transitions, 11146 flow [2024-11-24 00:55:36,049 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-24 00:55:36,049 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-11-24 00:55:36,049 INFO L471 AbstractCegarLoop]: Abstraction has has 313 places, 540 transitions, 11146 flow [2024-11-24 00:55:36,049 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-24 00:55:36,049 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:55:36,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-24 00:55:36,059 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-11-24 00:55:36,250 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:55:36,250 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:55:36,250 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:55:36,250 INFO L85 PathProgramCache]: Analyzing trace with hash -285362796, now seen corresponding path program 21 times [2024-11-24 00:55:36,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:55:36,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939943885] [2024-11-24 00:55:36,251 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 00:55:36,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:55:36,272 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-24 00:55:36,272 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:55:37,401 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-24 00:55:37,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:55:37,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939943885] [2024-11-24 00:55:37,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939943885] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:55:37,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [823721513] [2024-11-24 00:55:37,402 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 00:55:37,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:55:37,402 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:55:37,404 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:55:37,406 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-24 00:55:37,582 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-24 00:55:37,582 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:55:37,583 INFO L256 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-24 00:55:37,585 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:55:38,205 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 00:55:38,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-24 00:55:38,463 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-24 00:55:38,463 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:55:40,019 INFO L349 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2024-11-24 00:55:40,019 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-24 00:55:40,148 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-11-24 00:55:40,148 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-24 00:55:40,249 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-24 00:55:40,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [823721513] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:55:40,250 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:55:40,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 10] total 28 [2024-11-24 00:55:40,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186885487] [2024-11-24 00:55:40,250 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:55:40,250 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-24 00:55:40,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:55:40,251 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-24 00:55:40,251 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=660, Unknown=0, NotChecked=0, Total=756 [2024-11-24 00:55:43,546 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-11-24 00:55:43,547 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-24 00:55:43,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:55:43,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-11-24 00:55:43,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:55:53,578 INFO L124 PetriNetUnfolderBase]: 7285/12810 cut-off events. [2024-11-24 00:55:53,579 INFO L125 PetriNetUnfolderBase]: For 240582/240872 co-relation queries the response was YES. [2024-11-24 00:55:53,756 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-24 00:55:53,813 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 346 selfloop transitions, 361 changer transitions 4/715 dead transitions. [2024-11-24 00:55:53,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 715 transitions, 14451 flow [2024-11-24 00:55:53,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-24 00:55:53,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-24 00:55:53,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 459 transitions. [2024-11-24 00:55:53,815 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5464285714285714 [2024-11-24 00:55:53,815 INFO L175 Difference]: Start difference. First operand has 313 places, 540 transitions, 11146 flow. Second operand 20 states and 459 transitions. [2024-11-24 00:55:53,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 715 transitions, 14451 flow [2024-11-24 00:55:55,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 715 transitions, 14270 flow, removed 68 selfloop flow, removed 6 redundant places. [2024-11-24 00:55:55,308 INFO L231 Difference]: Finished difference. Result has 328 places, 566 transitions, 12210 flow [2024-11-24 00:55:55,309 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-24 00:55:55,309 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-11-24 00:55:55,309 INFO L471 AbstractCegarLoop]: Abstraction has has 328 places, 566 transitions, 12210 flow [2024-11-24 00:55:55,310 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-24 00:55:55,310 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:55:55,310 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-24 00:55:55,320 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-11-24 00:55:55,510 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2024-11-24 00:55:55,510 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:55:55,511 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:55:55,511 INFO L85 PathProgramCache]: Analyzing trace with hash 647576302, now seen corresponding path program 22 times [2024-11-24 00:55:55,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:55:55,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419309911] [2024-11-24 00:55:55,511 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 00:55:55,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:55:55,541 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 00:55:55,541 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:55:58,060 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-24 00:55:58,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:55:58,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419309911] [2024-11-24 00:55:58,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419309911] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:55:58,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171187400] [2024-11-24 00:55:58,060 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 00:55:58,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:55:58,061 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:55:58,063 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:55:58,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-24 00:55:58,257 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 00:55:58,257 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:55:58,259 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-24 00:55:58,260 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:55:59,438 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 00:55:59,439 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-24 00:55:59,630 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-24 00:55:59,631 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:56:01,517 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-24 00:56:01,517 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-24 00:56:01,578 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-11-24 00:56:01,578 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-24 00:56:01,617 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-24 00:56:01,617 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-24 00:56:01,633 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-24 00:56:01,633 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-24 00:56:01,636 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-24 00:56:01,657 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-24 00:56:01,657 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 1 [2024-11-24 00:56:01,682 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-24 00:56:01,686 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-24 00:56:01,728 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-24 00:56:01,728 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-24 00:56:01,963 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-24 00:56:01,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1171187400] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:56:01,964 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:56:01,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 12, 10] total 37 [2024-11-24 00:56:01,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668238173] [2024-11-24 00:56:01,964 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:56:01,964 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-11-24 00:56:01,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:56:01,965 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-11-24 00:56:01,965 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=1190, Unknown=0, NotChecked=0, Total=1332 [2024-11-24 00:56:09,093 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-11-24 00:56:09,094 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-24 00:56:09,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:56:09,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-11-24 00:56:09,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:56:17,323 INFO L124 PetriNetUnfolderBase]: 7381/12987 cut-off events. [2024-11-24 00:56:17,323 INFO L125 PetriNetUnfolderBase]: For 262910/263212 co-relation queries the response was YES. [2024-11-24 00:56:17,468 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-24 00:56:17,513 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 497 selfloop transitions, 112 changer transitions 1/614 dead transitions. [2024-11-24 00:56:17,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 614 transitions, 14252 flow [2024-11-24 00:56:17,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-24 00:56:17,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-24 00:56:17,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 293 transitions. [2024-11-24 00:56:17,514 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4650793650793651 [2024-11-24 00:56:17,515 INFO L175 Difference]: Start difference. First operand has 328 places, 566 transitions, 12210 flow. Second operand 15 states and 293 transitions. [2024-11-24 00:56:17,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 614 transitions, 14252 flow [2024-11-24 00:56:18,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 614 transitions, 13913 flow, removed 48 selfloop flow, removed 12 redundant places. [2024-11-24 00:56:18,896 INFO L231 Difference]: Finished difference. Result has 333 places, 583 transitions, 12697 flow [2024-11-24 00:56:18,896 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-24 00:56:18,897 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 291 predicate places. [2024-11-24 00:56:18,897 INFO L471 AbstractCegarLoop]: Abstraction has has 333 places, 583 transitions, 12697 flow [2024-11-24 00:56:18,897 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-24 00:56:18,897 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:56:18,897 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-24 00:56:18,906 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2024-11-24 00:56:19,097 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2024-11-24 00:56:19,098 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:56:19,098 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:56:19,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1768060962, now seen corresponding path program 23 times [2024-11-24 00:56:19,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:56:19,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825332981] [2024-11-24 00:56:19,098 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 00:56:19,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:56:19,165 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-24 00:56:19,166 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:56:23,037 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-24 00:56:23,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:56:23,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825332981] [2024-11-24 00:56:23,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825332981] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:56:23,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1437150892] [2024-11-24 00:56:23,037 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 00:56:23,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:56:23,038 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:56:23,039 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:56:23,041 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-11-24 00:56:23,294 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-24 00:56:23,295 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:56:23,297 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-24 00:56:23,298 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:56:24,261 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 00:56:24,261 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-24 00:56:24,568 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-24 00:56:24,568 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:56:26,213 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-24 00:56:26,213 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-24 00:56:26,265 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-11-24 00:56:26,265 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-24 00:56:26,292 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-24 00:56:26,292 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-24 00:56:26,308 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-24 00:56:26,308 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-24 00:56:26,324 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-24 00:56:26,324 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-24 00:56:26,341 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-24 00:56:26,341 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-24 00:56:26,357 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-24 00:56:26,357 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-24 00:56:26,573 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-24 00:56:26,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1437150892] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:56:26,574 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:56:26,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 12, 10] total 42 [2024-11-24 00:56:26,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761245578] [2024-11-24 00:56:26,574 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:56:26,574 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-11-24 00:56:26,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:56:26,575 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-11-24 00:56:26,575 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=1550, Unknown=0, NotChecked=0, Total=1722 [2024-11-24 00:56:34,544 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-11-24 00:56:34,545 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-24 00:56:34,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:56:34,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-11-24 00:56:34,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:56:42,235 INFO L124 PetriNetUnfolderBase]: 7483/13160 cut-off events. [2024-11-24 00:56:42,235 INFO L125 PetriNetUnfolderBase]: For 268061/268363 co-relation queries the response was YES. [2024-11-24 00:56:42,391 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-24 00:56:42,450 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 509 selfloop transitions, 116 changer transitions 1/630 dead transitions. [2024-11-24 00:56:42,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 630 transitions, 14740 flow [2024-11-24 00:56:42,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-24 00:56:42,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-24 00:56:42,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 310 transitions. [2024-11-24 00:56:42,452 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-11-24 00:56:42,452 INFO L175 Difference]: Start difference. First operand has 333 places, 583 transitions, 12697 flow. Second operand 16 states and 310 transitions. [2024-11-24 00:56:42,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 630 transitions, 14740 flow [2024-11-24 00:56:44,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 630 transitions, 14441 flow, removed 42 selfloop flow, removed 11 redundant places. [2024-11-24 00:56:44,220 INFO L231 Difference]: Finished difference. Result has 340 places, 597 transitions, 13164 flow [2024-11-24 00:56:44,221 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-24 00:56:44,222 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 298 predicate places. [2024-11-24 00:56:44,222 INFO L471 AbstractCegarLoop]: Abstraction has has 340 places, 597 transitions, 13164 flow [2024-11-24 00:56:44,222 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-24 00:56:44,223 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:56:44,223 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-24 00:56:44,232 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2024-11-24 00:56:44,423 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:56:44,423 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:56:44,424 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:56:44,424 INFO L85 PathProgramCache]: Analyzing trace with hash -593106780, now seen corresponding path program 24 times [2024-11-24 00:56:44,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:56:44,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528747063] [2024-11-24 00:56:44,424 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-24 00:56:44,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:56:44,441 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-24 00:56:44,441 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:56:45,092 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-24 00:56:45,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:56:45,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528747063] [2024-11-24 00:56:45,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528747063] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:56:45,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:56:45,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-24 00:56:45,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695571767] [2024-11-24 00:56:45,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:56:45,093 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-24 00:56:45,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:56:45,094 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-24 00:56:45,094 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-11-24 00:56:45,710 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-11-24 00:56:45,710 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-24 00:56:45,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:56:45,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-11-24 00:56:45,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:56:50,188 INFO L124 PetriNetUnfolderBase]: 5672/10602 cut-off events. [2024-11-24 00:56:50,189 INFO L125 PetriNetUnfolderBase]: For 258944/259294 co-relation queries the response was YES. [2024-11-24 00:56:50,309 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-24 00:56:50,349 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 495 selfloop transitions, 99 changer transitions 3/622 dead transitions. [2024-11-24 00:56:50,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 622 transitions, 14670 flow [2024-11-24 00:56:50,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-24 00:56:50,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-24 00:56:50,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-11-24 00:56:50,350 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5767195767195767 [2024-11-24 00:56:50,351 INFO L175 Difference]: Start difference. First operand has 340 places, 597 transitions, 13164 flow. Second operand 9 states and 218 transitions. [2024-11-24 00:56:50,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 622 transitions, 14670 flow [2024-11-24 00:56:51,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 622 transitions, 14474 flow, removed 37 selfloop flow, removed 10 redundant places. [2024-11-24 00:56:51,839 INFO L231 Difference]: Finished difference. Result has 340 places, 601 transitions, 13307 flow [2024-11-24 00:56:51,839 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-24 00:56:51,840 INFO L279 CegarLoopForPetriNet]: 42 programPoint places, 298 predicate places. [2024-11-24 00:56:51,840 INFO L471 AbstractCegarLoop]: Abstraction has has 340 places, 601 transitions, 13307 flow [2024-11-24 00:56:51,840 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-24 00:56:51,840 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:56:51,840 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-24 00:56:51,841 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-11-24 00:56:51,841 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 21 more)] === [2024-11-24 00:56:51,841 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:56:51,842 INFO L85 PathProgramCache]: Analyzing trace with hash 56710, now seen corresponding path program 25 times [2024-11-24 00:56:51,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:56:51,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288867062] [2024-11-24 00:56:51,842 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-24 00:56:51,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:56:51,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:56:53,162 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-24 00:56:53,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:56:53,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288867062] [2024-11-24 00:56:53,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288867062] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:56:53,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967235693] [2024-11-24 00:56:53,163 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-24 00:56:53,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:56:53,163 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:56:53,169 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:56:53,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c0adb414-75e4-405b-a4f5-b9d44d14b60c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-11-24 00:56:53,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:56:53,364 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-24 00:56:53,365 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:56:53,717 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 00:56:53,717 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-24 00:56:53,901 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-24 00:56:53,901 INFO L312 TraceCheckSpWp]: Computing backward predicates...