./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/popl20-more-sum-array-hom.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/popl20-more-sum-array-hom.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd --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 37731ec014f4053387ac8b56c0764486866d63670c206743514c9636df9b594a --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 12:51:21,996 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 12:51:22,094 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-13 12:51:22,099 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 12:51:22,103 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 12:51:22,130 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 12:51:22,131 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 12:51:22,131 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 12:51:22,132 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 12:51:22,132 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 12:51:22,132 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 12:51:22,133 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 12:51:22,133 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 12:51:22,133 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 12:51:22,134 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 12:51:22,134 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 12:51:22,134 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 12:51:22,135 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 12:51:22,135 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 12:51:22,135 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 12:51:22,135 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-13 12:51:22,135 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-13 12:51:22,135 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-13 12:51:22,135 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 12:51:22,136 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-13 12:51:22,136 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 12:51:22,136 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-13 12:51:22,136 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 12:51:22,136 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 12:51:22,136 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 12:51:22,137 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 12:51:22,137 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 12:51:22,137 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 12:51:22,137 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 12:51:22,137 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 12:51:22,138 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 12:51:22,138 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-13 12:51:22,138 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 12:51:22,139 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 12:51:22,139 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 12:51:22,139 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 12:51:22,139 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 12:51:22,139 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_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd 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 -> 37731ec014f4053387ac8b56c0764486866d63670c206743514c9636df9b594a [2024-11-13 12:51:22,424 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 12:51:22,433 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 12:51:22,435 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 12:51:22,436 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 12:51:22,437 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 12:51:22,438 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/weaver/popl20-more-sum-array-hom.wvr.c Unable to find full path for "g++" [2024-11-13 12:51:24,285 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 12:51:24,544 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 12:51:24,545 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/sv-benchmarks/c/weaver/popl20-more-sum-array-hom.wvr.c [2024-11-13 12:51:24,562 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/data/ccce6aef4/e0940a475022417490d7c02a5a495d17/FLAGa5a796633 [2024-11-13 12:51:24,590 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/data/ccce6aef4/e0940a475022417490d7c02a5a495d17 [2024-11-13 12:51:24,592 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 12:51:24,596 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 12:51:24,598 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 12:51:24,599 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 12:51:24,605 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 12:51:24,606 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 12:51:24" (1/1) ... [2024-11-13 12:51:24,609 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@53475377 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 12:51:24, skipping insertion in model container [2024-11-13 12:51:24,609 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 12:51:24" (1/1) ... [2024-11-13 12:51:24,627 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 12:51:24,834 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 12:51:24,837 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 12:51:24,849 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 12:51:24,871 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 12:51:24,886 INFO L204 MainTranslator]: Completed translation [2024-11-13 12:51:24,887 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 12:51:24 WrapperNode [2024-11-13 12:51:24,887 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 12:51:24,888 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 12:51:24,888 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 12:51:24,888 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 12:51:24,895 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 12:51:24" (1/1) ... [2024-11-13 12:51:24,902 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 12:51:24" (1/1) ... [2024-11-13 12:51:24,926 INFO L138 Inliner]: procedures = 24, calls = 20, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 88 [2024-11-13 12:51:24,926 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 12:51:24,930 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 12:51:24,931 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 12:51:24,931 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 12:51:24,941 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 12:51:24" (1/1) ... [2024-11-13 12:51:24,941 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 12:51:24" (1/1) ... [2024-11-13 12:51:24,948 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 12:51:24" (1/1) ... [2024-11-13 12:51:24,969 INFO L175 MemorySlicer]: Split 6 memory accesses to 2 slices as follows [2, 4]. 67 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 1 writes are split as follows [0, 1]. [2024-11-13 12:51:24,970 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 12:51:24" (1/1) ... [2024-11-13 12:51:24,971 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 12:51:24" (1/1) ... [2024-11-13 12:51:24,977 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 12:51:24" (1/1) ... [2024-11-13 12:51:24,985 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 12:51:24" (1/1) ... [2024-11-13 12:51:24,986 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 12:51:24" (1/1) ... [2024-11-13 12:51:24,987 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 12:51:24" (1/1) ... [2024-11-13 12:51:24,993 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 12:51:24,994 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 12:51:24,994 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 12:51:24,994 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 12:51:24,995 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 12:51:24" (1/1) ... [2024-11-13 12:51:25,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 12:51:25,018 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:25,031 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:25,034 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 12:51:25,060 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 12:51:25,060 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-13 12:51:25,060 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-13 12:51:25,060 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-13 12:51:25,060 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-13 12:51:25,060 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-13 12:51:25,060 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-13 12:51:25,060 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-13 12:51:25,060 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-13 12:51:25,061 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-13 12:51:25,061 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-13 12:51:25,061 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-13 12:51:25,061 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 12:51:25,062 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 12:51:25,062 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-13 12:51:25,062 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-13 12:51:25,063 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-13 12:51:25,201 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 12:51:25,202 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 12:51:25,508 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-13 12:51:25,508 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 12:51:25,741 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 12:51:25,742 INFO L316 CfgBuilder]: Removed 4 assume(true) statements. [2024-11-13 12:51:25,742 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 12:51:25 BoogieIcfgContainer [2024-11-13 12:51:25,742 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 12:51:25,746 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 12:51:25,747 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 12:51:25,754 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 12:51:25,754 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 12:51:24" (1/3) ... [2024-11-13 12:51:25,755 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25300bbf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 12:51:25, skipping insertion in model container [2024-11-13 12:51:25,755 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 12:51:24" (2/3) ... [2024-11-13 12:51:25,756 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25300bbf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 12:51:25, skipping insertion in model container [2024-11-13 12:51:25,756 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 12:51:25" (3/3) ... [2024-11-13 12:51:25,758 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-sum-array-hom.wvr.c [2024-11-13 12:51:25,773 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 12:51:25,775 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-more-sum-array-hom.wvr.c that has 4 procedures, 38 locations, 1 initial locations, 4 loop locations, and 10 error locations. [2024-11-13 12:51:25,775 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-13 12:51:25,867 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-13 12:51:25,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 47 places, 41 transitions, 103 flow [2024-11-13 12:51:25,941 INFO L124 PetriNetUnfolderBase]: 4/38 cut-off events. [2024-11-13 12:51:25,943 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-13 12:51:25,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51 conditions, 38 events. 4/38 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 64 event pairs, 0 based on Foata normal form. 0/24 useless extension candidates. Maximal degree in co-relation 27. Up to 2 conditions per place. [2024-11-13 12:51:25,946 INFO L82 GeneralOperation]: Start removeDead. Operand has 47 places, 41 transitions, 103 flow [2024-11-13 12:51:25,950 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 37 transitions, 92 flow [2024-11-13 12:51:25,958 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 12:51:25,970 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;@226f60b2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 12:51:25,971 INFO L334 AbstractCegarLoop]: Starting to check reachability of 19 error locations. [2024-11-13 12:51:25,975 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-13 12:51:25,975 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-11-13 12:51:25,975 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-13 12:51:25,975 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 12:51:25,977 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-13 12:51:25,978 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2024-11-13 12:51:25,984 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:51:25,984 INFO L85 PathProgramCache]: Analyzing trace with hash 406527, now seen corresponding path program 1 times [2024-11-13 12:51:25,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:51:25,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073638961] [2024-11-13 12:51:25,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:25,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:51:26,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:26,214 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-13 12:51:26,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:51:26,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073638961] [2024-11-13 12:51:26,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073638961] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 12:51:26,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 12:51:26,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-13 12:51:26,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119596057] [2024-11-13 12:51:26,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 12:51:26,224 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 12:51:26,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:51:26,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 12:51:26,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 12:51:26,280 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-11-13 12:51:26,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 37 transitions, 92 flow. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:26,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 12:51:26,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-11-13 12:51:26,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 12:51:26,467 INFO L124 PetriNetUnfolderBase]: 200/345 cut-off events. [2024-11-13 12:51:26,467 INFO L125 PetriNetUnfolderBase]: For 26/26 co-relation queries the response was YES. [2024-11-13 12:51:26,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 684 conditions, 345 events. 200/345 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1164 event pairs, 124 based on Foata normal form. 1/316 useless extension candidates. Maximal degree in co-relation 582. Up to 293 conditions per place. [2024-11-13 12:51:26,476 INFO L140 encePairwiseOnDemand]: 37/41 looper letters, 21 selfloop transitions, 2 changer transitions 0/34 dead transitions. [2024-11-13 12:51:26,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 34 transitions, 132 flow [2024-11-13 12:51:26,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 12:51:26,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 12:51:26,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 70 transitions. [2024-11-13 12:51:26,494 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-11-13 12:51:26,496 INFO L175 Difference]: Start difference. First operand has 43 places, 37 transitions, 92 flow. Second operand 3 states and 70 transitions. [2024-11-13 12:51:26,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 34 transitions, 132 flow [2024-11-13 12:51:26,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 34 transitions, 120 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-13 12:51:26,509 INFO L231 Difference]: Finished difference. Result has 36 places, 34 transitions, 78 flow [2024-11-13 12:51:26,512 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=78, PETRI_PLACES=36, PETRI_TRANSITIONS=34} [2024-11-13 12:51:26,517 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, -7 predicate places. [2024-11-13 12:51:26,517 INFO L471 AbstractCegarLoop]: Abstraction has has 36 places, 34 transitions, 78 flow [2024-11-13 12:51:26,517 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:26,517 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 12:51:26,518 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-13 12:51:26,518 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-13 12:51:26,518 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2024-11-13 12:51:26,519 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:51:26,519 INFO L85 PathProgramCache]: Analyzing trace with hash 406528, now seen corresponding path program 1 times [2024-11-13 12:51:26,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:51:26,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757121216] [2024-11-13 12:51:26,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:26,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:51:26,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:26,958 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-13 12:51:26,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:51:26,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757121216] [2024-11-13 12:51:26,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757121216] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 12:51:26,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 12:51:26,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 12:51:26,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087820964] [2024-11-13 12:51:26,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 12:51:26,960 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 12:51:26,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:51:26,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 12:51:26,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 12:51:26,997 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-11-13 12:51:26,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 34 transitions, 78 flow. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:26,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 12:51:26,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-11-13 12:51:26,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 12:51:27,215 INFO L124 PetriNetUnfolderBase]: 201/348 cut-off events. [2024-11-13 12:51:27,215 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-13 12:51:27,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 666 conditions, 348 events. 201/348 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1178 event pairs, 124 based on Foata normal form. 0/318 useless extension candidates. Maximal degree in co-relation 644. Up to 298 conditions per place. [2024-11-13 12:51:27,219 INFO L140 encePairwiseOnDemand]: 36/41 looper letters, 23 selfloop transitions, 4 changer transitions 0/37 dead transitions. [2024-11-13 12:51:27,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 37 transitions, 140 flow [2024-11-13 12:51:27,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 12:51:27,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 12:51:27,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 88 transitions. [2024-11-13 12:51:27,220 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-11-13 12:51:27,220 INFO L175 Difference]: Start difference. First operand has 36 places, 34 transitions, 78 flow. Second operand 4 states and 88 transitions. [2024-11-13 12:51:27,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 37 transitions, 140 flow [2024-11-13 12:51:27,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 37 transitions, 134 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 12:51:27,223 INFO L231 Difference]: Finished difference. Result has 39 places, 37 transitions, 101 flow [2024-11-13 12:51:27,224 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=101, PETRI_PLACES=39, PETRI_TRANSITIONS=37} [2024-11-13 12:51:27,225 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, -4 predicate places. [2024-11-13 12:51:27,225 INFO L471 AbstractCegarLoop]: Abstraction has has 39 places, 37 transitions, 101 flow [2024-11-13 12:51:27,226 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:27,226 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 12:51:27,226 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-11-13 12:51:27,226 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-13 12:51:27,227 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2024-11-13 12:51:27,227 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:51:27,229 INFO L85 PathProgramCache]: Analyzing trace with hash 390685926, now seen corresponding path program 1 times [2024-11-13 12:51:27,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:51:27,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666316222] [2024-11-13 12:51:27,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:27,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:51:27,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:27,563 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-13 12:51:27,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:51:27,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666316222] [2024-11-13 12:51:27,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666316222] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:51:27,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709046163] [2024-11-13 12:51:27,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:27,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:51:27,564 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:27,567 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:51:27,569 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-13 12:51:27,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:27,656 INFO L255 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 12:51:27,661 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:51:27,728 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2024-11-13 12:51:28,063 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-13 12:51:28,064 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:51:28,212 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-13 12:51:28,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709046163] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:51:28,212 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:51:28,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2024-11-13 12:51:28,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254026480] [2024-11-13 12:51:28,212 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:51:28,213 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-13 12:51:28,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:51:28,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-13 12:51:28,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-11-13 12:51:28,345 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-11-13 12:51:28,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 37 transitions, 101 flow. Second operand has 11 states, 11 states have (on average 16.363636363636363) internal successors, (180), 11 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-13 12:51:28,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 12:51:28,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-11-13 12:51:28,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 12:51:28,656 INFO L124 PetriNetUnfolderBase]: 202/350 cut-off events. [2024-11-13 12:51:28,656 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-13 12:51:28,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 682 conditions, 350 events. 202/350 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1180 event pairs, 124 based on Foata normal form. 0/319 useless extension candidates. Maximal degree in co-relation 651. Up to 295 conditions per place. [2024-11-13 12:51:28,659 INFO L140 encePairwiseOnDemand]: 36/41 looper letters, 19 selfloop transitions, 10 changer transitions 0/39 dead transitions. [2024-11-13 12:51:28,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 39 transitions, 167 flow [2024-11-13 12:51:28,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 12:51:28,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-13 12:51:28,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-11-13 12:51:28,661 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4603658536585366 [2024-11-13 12:51:28,662 INFO L175 Difference]: Start difference. First operand has 39 places, 37 transitions, 101 flow. Second operand 8 states and 151 transitions. [2024-11-13 12:51:28,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 39 transitions, 167 flow [2024-11-13 12:51:28,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 39 transitions, 164 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 12:51:28,663 INFO L231 Difference]: Finished difference. Result has 44 places, 39 transitions, 126 flow [2024-11-13 12:51:28,664 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=126, PETRI_PLACES=44, PETRI_TRANSITIONS=39} [2024-11-13 12:51:28,664 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 1 predicate places. [2024-11-13 12:51:28,664 INFO L471 AbstractCegarLoop]: Abstraction has has 44 places, 39 transitions, 126 flow [2024-11-13 12:51:28,665 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 16.363636363636363) internal successors, (180), 11 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-13 12:51:28,665 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 12:51:28,665 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-13 12:51:28,685 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-13 12:51:28,869 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:51:28,869 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2024-11-13 12:51:28,870 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:51:28,870 INFO L85 PathProgramCache]: Analyzing trace with hash -771499942, now seen corresponding path program 1 times [2024-11-13 12:51:28,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:51:28,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140654042] [2024-11-13 12:51:28,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:28,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:51:28,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:28,945 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-13 12:51:28,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:51:28,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140654042] [2024-11-13 12:51:28,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140654042] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 12:51:28,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 12:51:28,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 12:51:28,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272759373] [2024-11-13 12:51:28,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 12:51:28,946 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 12:51:28,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:51:28,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 12:51:28,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 12:51:28,975 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-11-13 12:51:28,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 39 transitions, 126 flow. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:28,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 12:51:28,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-11-13 12:51:28,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 12:51:29,072 INFO L124 PetriNetUnfolderBase]: 202/334 cut-off events. [2024-11-13 12:51:29,073 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-13 12:51:29,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 674 conditions, 334 events. 202/334 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1021 event pairs, 124 based on Foata normal form. 0/319 useless extension candidates. Maximal degree in co-relation 636. Up to 294 conditions per place. [2024-11-13 12:51:29,077 INFO L140 encePairwiseOnDemand]: 36/41 looper letters, 25 selfloop transitions, 4 changer transitions 0/36 dead transitions. [2024-11-13 12:51:29,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 36 transitions, 178 flow [2024-11-13 12:51:29,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 12:51:29,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 12:51:29,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 74 transitions. [2024-11-13 12:51:29,079 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-11-13 12:51:29,081 INFO L175 Difference]: Start difference. First operand has 44 places, 39 transitions, 126 flow. Second operand 4 states and 74 transitions. [2024-11-13 12:51:29,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 36 transitions, 178 flow [2024-11-13 12:51:29,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 36 transitions, 136 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-11-13 12:51:29,098 INFO L231 Difference]: Finished difference. Result has 37 places, 36 transitions, 86 flow [2024-11-13 12:51:29,098 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=86, PETRI_PLACES=37, PETRI_TRANSITIONS=36} [2024-11-13 12:51:29,099 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, -6 predicate places. [2024-11-13 12:51:29,100 INFO L471 AbstractCegarLoop]: Abstraction has has 37 places, 36 transitions, 86 flow [2024-11-13 12:51:29,100 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:29,100 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 12:51:29,100 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-13 12:51:29,100 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-13 12:51:29,101 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2024-11-13 12:51:29,101 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:51:29,101 INFO L85 PathProgramCache]: Analyzing trace with hash -771499941, now seen corresponding path program 1 times [2024-11-13 12:51:29,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:51:29,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563232926] [2024-11-13 12:51:29,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:29,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:51:29,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:29,195 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-13 12:51:29,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:51:29,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563232926] [2024-11-13 12:51:29,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563232926] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 12:51:29,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 12:51:29,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 12:51:29,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929315550] [2024-11-13 12:51:29,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 12:51:29,196 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 12:51:29,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:51:29,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 12:51:29,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 12:51:29,219 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-11-13 12:51:29,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 36 transitions, 86 flow. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:29,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 12:51:29,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-11-13 12:51:29,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 12:51:29,503 INFO L124 PetriNetUnfolderBase]: 433/715 cut-off events. [2024-11-13 12:51:29,504 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-11-13 12:51:29,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1403 conditions, 715 events. 433/715 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2742 event pairs, 248 based on Foata normal form. 0/681 useless extension candidates. Maximal degree in co-relation 812. Up to 384 conditions per place. [2024-11-13 12:51:29,510 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 54 selfloop transitions, 5 changer transitions 0/65 dead transitions. [2024-11-13 12:51:29,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 65 transitions, 270 flow [2024-11-13 12:51:29,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 12:51:29,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 12:51:29,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 132 transitions. [2024-11-13 12:51:29,515 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6439024390243903 [2024-11-13 12:51:29,515 INFO L175 Difference]: Start difference. First operand has 37 places, 36 transitions, 86 flow. Second operand 5 states and 132 transitions. [2024-11-13 12:51:29,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 65 transitions, 270 flow [2024-11-13 12:51:29,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 65 transitions, 265 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 12:51:29,518 INFO L231 Difference]: Finished difference. Result has 41 places, 38 transitions, 106 flow [2024-11-13 12:51:29,518 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=81, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=106, PETRI_PLACES=41, PETRI_TRANSITIONS=38} [2024-11-13 12:51:29,519 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, -2 predicate places. [2024-11-13 12:51:29,519 INFO L471 AbstractCegarLoop]: Abstraction has has 41 places, 38 transitions, 106 flow [2024-11-13 12:51:29,519 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:29,519 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 12:51:29,519 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 12:51:29,519 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-13 12:51:29,520 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2024-11-13 12:51:29,520 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:51:29,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1608290851, now seen corresponding path program 1 times [2024-11-13 12:51:29,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:51:29,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111236984] [2024-11-13 12:51:29,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:29,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:51:29,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:29,690 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-13 12:51:29,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:51:29,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111236984] [2024-11-13 12:51:29,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111236984] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 12:51:29,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 12:51:29,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 12:51:29,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337230310] [2024-11-13 12:51:29,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 12:51:29,692 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 12:51:29,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:51:29,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 12:51:29,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 12:51:29,718 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-11-13 12:51:29,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 38 transitions, 106 flow. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:29,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 12:51:29,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-11-13 12:51:29,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 12:51:29,953 INFO L124 PetriNetUnfolderBase]: 410/678 cut-off events. [2024-11-13 12:51:29,954 INFO L125 PetriNetUnfolderBase]: For 226/258 co-relation queries the response was YES. [2024-11-13 12:51:29,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1520 conditions, 678 events. 410/678 cut-off events. For 226/258 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2567 event pairs, 248 based on Foata normal form. 0/642 useless extension candidates. Maximal degree in co-relation 897. Up to 389 conditions per place. [2024-11-13 12:51:29,959 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 51 selfloop transitions, 5 changer transitions 0/62 dead transitions. [2024-11-13 12:51:29,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 62 transitions, 282 flow [2024-11-13 12:51:29,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 12:51:29,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 12:51:29,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-11-13 12:51:29,961 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6292682926829268 [2024-11-13 12:51:29,961 INFO L175 Difference]: Start difference. First operand has 41 places, 38 transitions, 106 flow. Second operand 5 states and 129 transitions. [2024-11-13 12:51:29,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 62 transitions, 282 flow [2024-11-13 12:51:29,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 62 transitions, 277 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 12:51:29,964 INFO L231 Difference]: Finished difference. Result has 45 places, 40 transitions, 126 flow [2024-11-13 12:51:29,964 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=101, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=126, PETRI_PLACES=45, PETRI_TRANSITIONS=40} [2024-11-13 12:51:29,965 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 2 predicate places. [2024-11-13 12:51:29,965 INFO L471 AbstractCegarLoop]: Abstraction has has 45 places, 40 transitions, 126 flow [2024-11-13 12:51:29,965 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:29,965 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 12:51:29,965 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 12:51:29,966 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-13 12:51:29,966 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2024-11-13 12:51:29,966 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:51:29,966 INFO L85 PathProgramCache]: Analyzing trace with hash -434424395, now seen corresponding path program 1 times [2024-11-13 12:51:29,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:51:29,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17769850] [2024-11-13 12:51:29,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:29,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:51:29,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:30,198 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:51:30,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:51:30,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17769850] [2024-11-13 12:51:30,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17769850] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:51:30,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [979254871] [2024-11-13 12:51:30,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:30,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:51:30,199 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:30,201 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:51:30,204 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-13 12:51:30,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:30,283 INFO L255 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-13 12:51:30,285 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:51:30,410 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:51:30,410 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:51:30,487 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-13 12:51:30,505 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:51:30,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [979254871] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:51:30,505 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:51:30,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 9 [2024-11-13 12:51:30,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052340540] [2024-11-13 12:51:30,506 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:51:30,506 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-13 12:51:30,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:51:30,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-13 12:51:30,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-11-13 12:51:30,743 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-11-13 12:51:30,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 40 transitions, 126 flow. Second operand has 11 states, 11 states have (on average 16.454545454545453) internal successors, (181), 11 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:30,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 12:51:30,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-11-13 12:51:30,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 12:51:31,179 INFO L124 PetriNetUnfolderBase]: 491/822 cut-off events. [2024-11-13 12:51:31,180 INFO L125 PetriNetUnfolderBase]: For 420/473 co-relation queries the response was YES. [2024-11-13 12:51:31,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2016 conditions, 822 events. 491/822 cut-off events. For 420/473 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 3406 event pairs, 293 based on Foata normal form. 0/780 useless extension candidates. Maximal degree in co-relation 1276. Up to 404 conditions per place. [2024-11-13 12:51:31,186 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 52 selfloop transitions, 8 changer transitions 0/66 dead transitions. [2024-11-13 12:51:31,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 66 transitions, 312 flow [2024-11-13 12:51:31,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 12:51:31,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 12:51:31,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-11-13 12:51:31,188 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-11-13 12:51:31,188 INFO L175 Difference]: Start difference. First operand has 45 places, 40 transitions, 126 flow. Second operand 6 states and 148 transitions. [2024-11-13 12:51:31,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 66 transitions, 312 flow [2024-11-13 12:51:31,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 66 transitions, 307 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 12:51:31,191 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 152 flow [2024-11-13 12:51:31,191 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=121, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=152, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-11-13 12:51:31,192 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 6 predicate places. [2024-11-13 12:51:31,192 INFO L471 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 152 flow [2024-11-13 12:51:31,192 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 16.454545454545453) internal successors, (181), 11 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:31,192 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 12:51:31,192 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 12:51:31,212 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-13 12:51:31,393 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:51:31,393 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2024-11-13 12:51:31,393 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:51:31,393 INFO L85 PathProgramCache]: Analyzing trace with hash -626751693, now seen corresponding path program 1 times [2024-11-13 12:51:31,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:51:31,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091084723] [2024-11-13 12:51:31,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:31,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:51:31,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:31,492 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-13 12:51:31,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:51:31,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091084723] [2024-11-13 12:51:31,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091084723] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 12:51:31,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 12:51:31,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 12:51:31,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560948208] [2024-11-13 12:51:31,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 12:51:31,493 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 12:51:31,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:51:31,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 12:51:31,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 12:51:31,520 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-11-13 12:51:31,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 152 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:31,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 12:51:31,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-11-13 12:51:31,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 12:51:31,788 INFO L124 PetriNetUnfolderBase]: 483/774 cut-off events. [2024-11-13 12:51:31,788 INFO L125 PetriNetUnfolderBase]: For 934/1113 co-relation queries the response was YES. [2024-11-13 12:51:31,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2182 conditions, 774 events. 483/774 cut-off events. For 934/1113 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2945 event pairs, 306 based on Foata normal form. 0/740 useless extension candidates. Maximal degree in co-relation 1486. Up to 511 conditions per place. [2024-11-13 12:51:31,794 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 50 selfloop transitions, 5 changer transitions 0/61 dead transitions. [2024-11-13 12:51:31,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 61 transitions, 324 flow [2024-11-13 12:51:31,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 12:51:31,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 12:51:31,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-11-13 12:51:31,795 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6146341463414634 [2024-11-13 12:51:31,795 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 152 flow. Second operand 5 states and 126 transitions. [2024-11-13 12:51:31,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 61 transitions, 324 flow [2024-11-13 12:51:31,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 61 transitions, 309 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-11-13 12:51:31,801 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 164 flow [2024-11-13 12:51:31,802 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=139, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=164, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-11-13 12:51:31,803 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-11-13 12:51:31,803 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 164 flow [2024-11-13 12:51:31,803 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:31,803 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 12:51:31,804 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 12:51:31,804 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-13 12:51:31,804 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2024-11-13 12:51:31,804 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:51:31,804 INFO L85 PathProgramCache]: Analyzing trace with hash -870002599, now seen corresponding path program 1 times [2024-11-13 12:51:31,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:51:31,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204153770] [2024-11-13 12:51:31,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:31,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:51:31,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:31,954 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:51:31,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:51:31,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204153770] [2024-11-13 12:51:31,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204153770] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:51:31,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1446066820] [2024-11-13 12:51:31,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:31,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:51:31,955 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:31,957 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:51:31,961 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-13 12:51:32,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:32,032 INFO L255 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 12:51:32,033 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:51:32,114 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:51:32,114 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:51:32,179 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:51:32,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1446066820] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:51:32,179 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:51:32,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-13 12:51:32,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926597548] [2024-11-13 12:51:32,180 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:51:32,180 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-13 12:51:32,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:51:32,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-13 12:51:32,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2024-11-13 12:51:32,239 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-11-13 12:51:32,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 164 flow. Second operand has 14 states, 14 states have (on average 16.714285714285715) internal successors, (234), 14 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:32,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 12:51:32,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-11-13 12:51:32,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 12:51:32,642 INFO L124 PetriNetUnfolderBase]: 844/1401 cut-off events. [2024-11-13 12:51:32,642 INFO L125 PetriNetUnfolderBase]: For 972/1080 co-relation queries the response was YES. [2024-11-13 12:51:32,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3939 conditions, 1401 events. 844/1401 cut-off events. For 972/1080 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 6343 event pairs, 417 based on Foata normal form. 26/1422 useless extension candidates. Maximal degree in co-relation 3196. Up to 576 conditions per place. [2024-11-13 12:51:32,652 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 72 selfloop transitions, 13 changer transitions 0/91 dead transitions. [2024-11-13 12:51:32,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 91 transitions, 495 flow [2024-11-13 12:51:32,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 12:51:32,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-13 12:51:32,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-11-13 12:51:32,654 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-11-13 12:51:32,654 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 164 flow. Second operand 8 states and 194 transitions. [2024-11-13 12:51:32,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 91 transitions, 495 flow [2024-11-13 12:51:32,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 91 transitions, 490 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 12:51:32,660 INFO L231 Difference]: Finished difference. Result has 59 places, 48 transitions, 232 flow [2024-11-13 12:51:32,660 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=159, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=232, PETRI_PLACES=59, PETRI_TRANSITIONS=48} [2024-11-13 12:51:32,661 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-11-13 12:51:32,661 INFO L471 AbstractCegarLoop]: Abstraction has has 59 places, 48 transitions, 232 flow [2024-11-13 12:51:32,661 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 16.714285714285715) internal successors, (234), 14 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:32,661 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 12:51:32,661 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 12:51:32,681 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-13 12:51:32,861 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:51:32,862 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2024-11-13 12:51:32,862 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:51:32,862 INFO L85 PathProgramCache]: Analyzing trace with hash -879623939, now seen corresponding path program 1 times [2024-11-13 12:51:32,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:51:32,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434408470] [2024-11-13 12:51:32,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:32,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:51:32,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:33,074 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:51:33,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:51:33,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434408470] [2024-11-13 12:51:33,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434408470] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:51:33,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100057738] [2024-11-13 12:51:33,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:33,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:51:33,074 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:33,076 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:51:33,078 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-13 12:51:33,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:33,155 INFO L255 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-13 12:51:33,156 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:51:33,164 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-13 12:51:33,258 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:51:33,258 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:51:33,352 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:51:33,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2100057738] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 12:51:33,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 12:51:33,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 10 [2024-11-13 12:51:33,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368712194] [2024-11-13 12:51:33,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 12:51:33,353 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 12:51:33,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:51:33,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 12:51:33,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-11-13 12:51:33,424 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-11-13 12:51:33,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 48 transitions, 232 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 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-13 12:51:33,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 12:51:33,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-11-13 12:51:33,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 12:51:33,789 INFO L124 PetriNetUnfolderBase]: 1081/1800 cut-off events. [2024-11-13 12:51:33,790 INFO L125 PetriNetUnfolderBase]: For 3733/4110 co-relation queries the response was YES. [2024-11-13 12:51:33,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5634 conditions, 1800 events. 1081/1800 cut-off events. For 3733/4110 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9170 event pairs, 592 based on Foata normal form. 0/1722 useless extension candidates. Maximal degree in co-relation 3885. Up to 1092 conditions per place. [2024-11-13 12:51:33,839 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 62 selfloop transitions, 8 changer transitions 0/76 dead transitions. [2024-11-13 12:51:33,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 76 transitions, 498 flow [2024-11-13 12:51:33,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 12:51:33,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 12:51:33,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-11-13 12:51:33,841 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-11-13 12:51:33,841 INFO L175 Difference]: Start difference. First operand has 59 places, 48 transitions, 232 flow. Second operand 6 states and 146 transitions. [2024-11-13 12:51:33,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 76 transitions, 498 flow [2024-11-13 12:51:33,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 76 transitions, 478 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-11-13 12:51:33,850 INFO L231 Difference]: Finished difference. Result has 61 places, 50 transitions, 247 flow [2024-11-13 12:51:33,851 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=247, PETRI_PLACES=61, PETRI_TRANSITIONS=50} [2024-11-13 12:51:33,851 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 18 predicate places. [2024-11-13 12:51:33,851 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 50 transitions, 247 flow [2024-11-13 12:51:33,852 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 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-13 12:51:33,852 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 12:51:33,852 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 12:51:33,872 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-13 12:51:34,052 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-13 12:51:34,052 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2024-11-13 12:51:34,053 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:51:34,053 INFO L85 PathProgramCache]: Analyzing trace with hash 783918989, now seen corresponding path program 1 times [2024-11-13 12:51:34,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:51:34,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305623729] [2024-11-13 12:51:34,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:34,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:51:34,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:34,299 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:51:34,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:51:34,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305623729] [2024-11-13 12:51:34,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305623729] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:51:34,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1935082614] [2024-11-13 12:51:34,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:34,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:51:34,300 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:34,302 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:51:34,303 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-13 12:51:34,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:34,383 INFO L255 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-13 12:51:34,384 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:51:34,591 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:51:34,592 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 12:51:34,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1935082614] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 12:51:34,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 12:51:34,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 10 [2024-11-13 12:51:34,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046155284] [2024-11-13 12:51:34,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 12:51:34,592 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 12:51:34,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:51:34,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 12:51:34,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-11-13 12:51:34,709 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-11-13 12:51:34,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 50 transitions, 247 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:34,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 12:51:34,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-11-13 12:51:34,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 12:51:35,072 INFO L124 PetriNetUnfolderBase]: 1113/1703 cut-off events. [2024-11-13 12:51:35,072 INFO L125 PetriNetUnfolderBase]: For 4256/4736 co-relation queries the response was YES. [2024-11-13 12:51:35,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6132 conditions, 1703 events. 1113/1703 cut-off events. For 4256/4736 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 7575 event pairs, 409 based on Foata normal form. 0/1620 useless extension candidates. Maximal degree in co-relation 4315. Up to 896 conditions per place. [2024-11-13 12:51:35,087 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 72 selfloop transitions, 10 changer transitions 0/87 dead transitions. [2024-11-13 12:51:35,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 87 transitions, 653 flow [2024-11-13 12:51:35,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 12:51:35,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 12:51:35,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 127 transitions. [2024-11-13 12:51:35,089 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.516260162601626 [2024-11-13 12:51:35,089 INFO L175 Difference]: Start difference. First operand has 61 places, 50 transitions, 247 flow. Second operand 6 states and 127 transitions. [2024-11-13 12:51:35,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 87 transitions, 653 flow [2024-11-13 12:51:35,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 87 transitions, 634 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-11-13 12:51:35,099 INFO L231 Difference]: Finished difference. Result has 61 places, 49 transitions, 252 flow [2024-11-13 12:51:35,099 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=252, PETRI_PLACES=61, PETRI_TRANSITIONS=49} [2024-11-13 12:51:35,100 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 18 predicate places. [2024-11-13 12:51:35,100 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 49 transitions, 252 flow [2024-11-13 12:51:35,100 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:35,100 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 12:51:35,100 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 12:51:35,119 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-13 12:51:35,304 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-13 12:51:35,305 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2024-11-13 12:51:35,305 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:51:35,305 INFO L85 PathProgramCache]: Analyzing trace with hash 789965409, now seen corresponding path program 1 times [2024-11-13 12:51:35,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:51:35,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791912021] [2024-11-13 12:51:35,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:35,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:51:35,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:35,434 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:51:35,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:51:35,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791912021] [2024-11-13 12:51:35,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791912021] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:51:35,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [400229895] [2024-11-13 12:51:35,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:35,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:51:35,435 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:35,437 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:51:35,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-13 12:51:35,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:35,518 INFO L255 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-13 12:51:35,519 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:51:35,635 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:51:35,636 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:51:35,707 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:51:35,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [400229895] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:51:35,708 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:51:35,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2024-11-13 12:51:35,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400845617] [2024-11-13 12:51:35,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:51:35,708 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-13 12:51:35,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:51:35,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-13 12:51:35,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2024-11-13 12:51:35,784 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-11-13 12:51:35,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 49 transitions, 252 flow. Second operand has 15 states, 15 states have (on average 16.933333333333334) internal successors, (254), 15 states have internal predecessors, (254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:35,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 12:51:35,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-11-13 12:51:35,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 12:51:36,287 INFO L124 PetriNetUnfolderBase]: 1136/1730 cut-off events. [2024-11-13 12:51:36,287 INFO L125 PetriNetUnfolderBase]: For 4499/5007 co-relation queries the response was YES. [2024-11-13 12:51:36,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6444 conditions, 1730 events. 1136/1730 cut-off events. For 4499/5007 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 7452 event pairs, 544 based on Foata normal form. 35/1762 useless extension candidates. Maximal degree in co-relation 4569. Up to 816 conditions per place. [2024-11-13 12:51:36,301 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 75 selfloop transitions, 13 changer transitions 0/93 dead transitions. [2024-11-13 12:51:36,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 93 transitions, 653 flow [2024-11-13 12:51:36,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 12:51:36,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-13 12:51:36,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-11-13 12:51:36,302 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-11-13 12:51:36,302 INFO L175 Difference]: Start difference. First operand has 61 places, 49 transitions, 252 flow. Second operand 8 states and 192 transitions. [2024-11-13 12:51:36,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 93 transitions, 653 flow [2024-11-13 12:51:36,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 93 transitions, 611 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-13 12:51:36,309 INFO L231 Difference]: Finished difference. Result has 66 places, 53 transitions, 305 flow [2024-11-13 12:51:36,309 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=305, PETRI_PLACES=66, PETRI_TRANSITIONS=53} [2024-11-13 12:51:36,309 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 23 predicate places. [2024-11-13 12:51:36,310 INFO L471 AbstractCegarLoop]: Abstraction has has 66 places, 53 transitions, 305 flow [2024-11-13 12:51:36,310 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 16.933333333333334) internal successors, (254), 15 states have internal predecessors, (254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:36,310 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 12:51:36,310 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-11-13 12:51:36,329 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-13 12:51:36,514 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-13 12:51:36,514 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2024-11-13 12:51:36,515 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:51:36,515 INFO L85 PathProgramCache]: Analyzing trace with hash 540668083, now seen corresponding path program 2 times [2024-11-13 12:51:36,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:51:36,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543902749] [2024-11-13 12:51:36,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:36,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:51:36,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:36,769 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:51:36,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:51:36,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543902749] [2024-11-13 12:51:36,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543902749] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:51:36,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1503280516] [2024-11-13 12:51:36,770 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 12:51:36,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:51:36,770 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:36,772 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:51:36,774 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-13 12:51:36,851 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 12:51:36,851 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 12:51:36,852 INFO L255 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-13 12:51:36,854 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:51:36,860 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-13 12:51:37,007 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:51:37,007 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:51:37,217 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:51:37,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1503280516] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:51:37,218 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:51:37,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2024-11-13 12:51:37,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137859900] [2024-11-13 12:51:37,218 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:51:37,219 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-13 12:51:37,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:51:37,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-13 12:51:37,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2024-11-13 12:51:37,590 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-11-13 12:51:37,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 53 transitions, 305 flow. Second operand has 20 states, 20 states have (on average 15.5) internal successors, (310), 20 states have internal predecessors, (310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:37,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 12:51:37,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-11-13 12:51:37,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 12:51:38,325 INFO L124 PetriNetUnfolderBase]: 1080/1733 cut-off events. [2024-11-13 12:51:38,325 INFO L125 PetriNetUnfolderBase]: For 4915/5311 co-relation queries the response was YES. [2024-11-13 12:51:38,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6613 conditions, 1733 events. 1080/1733 cut-off events. For 4915/5311 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8077 event pairs, 565 based on Foata normal form. 0/1694 useless extension candidates. Maximal degree in co-relation 4585. Up to 712 conditions per place. [2024-11-13 12:51:38,341 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 78 selfloop transitions, 11 changer transitions 0/94 dead transitions. [2024-11-13 12:51:38,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 94 transitions, 645 flow [2024-11-13 12:51:38,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 12:51:38,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-13 12:51:38,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-11-13 12:51:38,343 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-11-13 12:51:38,343 INFO L175 Difference]: Start difference. First operand has 66 places, 53 transitions, 305 flow. Second operand 8 states and 188 transitions. [2024-11-13 12:51:38,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 94 transitions, 645 flow [2024-11-13 12:51:38,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 94 transitions, 629 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-11-13 12:51:38,354 INFO L231 Difference]: Finished difference. Result has 70 places, 55 transitions, 332 flow [2024-11-13 12:51:38,354 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=289, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=332, PETRI_PLACES=70, PETRI_TRANSITIONS=55} [2024-11-13 12:51:38,355 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 27 predicate places. [2024-11-13 12:51:38,356 INFO L471 AbstractCegarLoop]: Abstraction has has 70 places, 55 transitions, 332 flow [2024-11-13 12:51:38,356 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 15.5) internal successors, (310), 20 states have internal predecessors, (310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:38,356 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 12:51:38,356 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1] [2024-11-13 12:51:38,375 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-13 12:51:38,560 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-13 12:51:38,561 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2024-11-13 12:51:38,561 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:51:38,561 INFO L85 PathProgramCache]: Analyzing trace with hash -109001769, now seen corresponding path program 3 times [2024-11-13 12:51:38,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:51:38,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261190879] [2024-11-13 12:51:38,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:38,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:51:38,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:38,730 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:51:38,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:51:38,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261190879] [2024-11-13 12:51:38,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261190879] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:51:38,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1265050571] [2024-11-13 12:51:38,731 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 12:51:38,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:51:38,731 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:38,734 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:51:38,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-13 12:51:38,814 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 12:51:38,815 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 12:51:38,816 INFO L255 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-13 12:51:38,817 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:51:38,833 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-13 12:51:39,102 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 12:51:39,102 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:51:39,289 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 12:51:39,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1265050571] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:51:39,290 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:51:39,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 4, 4] total 16 [2024-11-13 12:51:39,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656358632] [2024-11-13 12:51:39,290 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:51:39,290 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 12:51:39,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:51:39,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 12:51:39,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2024-11-13 12:51:39,691 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-11-13 12:51:39,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 55 transitions, 332 flow. Second operand has 17 states, 17 states have (on average 16.11764705882353) internal successors, (274), 17 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:39,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 12:51:39,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-11-13 12:51:39,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 12:51:40,804 INFO L124 PetriNetUnfolderBase]: 1997/2976 cut-off events. [2024-11-13 12:51:40,804 INFO L125 PetriNetUnfolderBase]: For 7438/8046 co-relation queries the response was YES. [2024-11-13 12:51:40,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11795 conditions, 2976 events. 1997/2976 cut-off events. For 7438/8046 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 13747 event pairs, 527 based on Foata normal form. 34/3001 useless extension candidates. Maximal degree in co-relation 8102. Up to 739 conditions per place. [2024-11-13 12:51:40,828 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 143 selfloop transitions, 27 changer transitions 0/174 dead transitions. [2024-11-13 12:51:40,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 174 transitions, 1266 flow [2024-11-13 12:51:40,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-13 12:51:40,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-13 12:51:40,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 324 transitions. [2024-11-13 12:51:40,832 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-11-13 12:51:40,832 INFO L175 Difference]: Start difference. First operand has 70 places, 55 transitions, 332 flow. Second operand 14 states and 324 transitions. [2024-11-13 12:51:40,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 174 transitions, 1266 flow [2024-11-13 12:51:40,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 174 transitions, 1222 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-11-13 12:51:40,848 INFO L231 Difference]: Finished difference. Result has 82 places, 64 transitions, 463 flow [2024-11-13 12:51:40,849 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=293, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=463, PETRI_PLACES=82, PETRI_TRANSITIONS=64} [2024-11-13 12:51:40,850 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-11-13 12:51:40,850 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 64 transitions, 463 flow [2024-11-13 12:51:40,851 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 16.11764705882353) internal successors, (274), 17 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:40,851 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 12:51:40,851 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 12:51:40,871 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-13 12:51:41,051 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-13 12:51:41,052 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2024-11-13 12:51:41,052 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:51:41,052 INFO L85 PathProgramCache]: Analyzing trace with hash -765174725, now seen corresponding path program 2 times [2024-11-13 12:51:41,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:51:41,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280041487] [2024-11-13 12:51:41,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:41,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:51:41,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:41,287 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 12:51:41,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:51:41,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280041487] [2024-11-13 12:51:41,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280041487] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:51:41,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [836313439] [2024-11-13 12:51:41,288 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 12:51:41,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:51:41,288 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:41,290 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:51:41,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-13 12:51:41,373 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 12:51:41,374 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 12:51:41,375 INFO L255 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-13 12:51:41,376 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:51:41,384 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-13 12:51:41,535 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:51:41,535 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:51:41,754 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:51:41,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [836313439] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:51:41,755 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:51:41,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2024-11-13 12:51:41,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044427254] [2024-11-13 12:51:41,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:51:41,756 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-13 12:51:41,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:51:41,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-13 12:51:41,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2024-11-13 12:51:42,278 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-11-13 12:51:42,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 64 transitions, 463 flow. Second operand has 20 states, 20 states have (on average 15.05) internal successors, (301), 20 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:42,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 12:51:42,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-11-13 12:51:42,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 12:51:43,724 INFO L124 PetriNetUnfolderBase]: 2648/3769 cut-off events. [2024-11-13 12:51:43,724 INFO L125 PetriNetUnfolderBase]: For 18102/19174 co-relation queries the response was YES. [2024-11-13 12:51:43,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16326 conditions, 3769 events. 2648/3769 cut-off events. For 18102/19174 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 16885 event pairs, 444 based on Foata normal form. 0/3763 useless extension candidates. Maximal degree in co-relation 11093. Up to 776 conditions per place. [2024-11-13 12:51:43,757 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 170 selfloop transitions, 25 changer transitions 0/200 dead transitions. [2024-11-13 12:51:43,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 200 transitions, 1817 flow [2024-11-13 12:51:43,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-13 12:51:43,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-13 12:51:43,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 313 transitions. [2024-11-13 12:51:43,759 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5452961672473867 [2024-11-13 12:51:43,759 INFO L175 Difference]: Start difference. First operand has 82 places, 64 transitions, 463 flow. Second operand 14 states and 313 transitions. [2024-11-13 12:51:43,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 200 transitions, 1817 flow [2024-11-13 12:51:43,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 200 transitions, 1652 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-11-13 12:51:43,782 INFO L231 Difference]: Finished difference. Result has 92 places, 70 transitions, 532 flow [2024-11-13 12:51:43,782 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=415, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=532, PETRI_PLACES=92, PETRI_TRANSITIONS=70} [2024-11-13 12:51:43,783 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-11-13 12:51:43,783 INFO L471 AbstractCegarLoop]: Abstraction has has 92 places, 70 transitions, 532 flow [2024-11-13 12:51:43,783 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 15.05) internal successors, (301), 20 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:43,783 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 12:51:43,784 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 12:51:43,802 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-13 12:51:43,987 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:51:43,987 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2024-11-13 12:51:43,987 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:51:43,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1453432634, now seen corresponding path program 1 times [2024-11-13 12:51:43,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:51:43,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839457840] [2024-11-13 12:51:43,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:43,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:51:44,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:44,213 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-13 12:51:44,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:51:44,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839457840] [2024-11-13 12:51:44,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839457840] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 12:51:44,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 12:51:44,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 12:51:44,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359040642] [2024-11-13 12:51:44,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 12:51:44,215 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 12:51:44,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:51:44,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 12:51:44,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 12:51:44,216 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-11-13 12:51:44,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 70 transitions, 532 flow. Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:44,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 12:51:44,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-11-13 12:51:44,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 12:51:44,676 INFO L124 PetriNetUnfolderBase]: 2521/3950 cut-off events. [2024-11-13 12:51:44,676 INFO L125 PetriNetUnfolderBase]: For 18259/19018 co-relation queries the response was YES. [2024-11-13 12:51:44,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17632 conditions, 3950 events. 2521/3950 cut-off events. For 18259/19018 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 20536 event pairs, 560 based on Foata normal form. 19/3897 useless extension candidates. Maximal degree in co-relation 11849. Up to 2634 conditions per place. [2024-11-13 12:51:44,709 INFO L140 encePairwiseOnDemand]: 36/41 looper letters, 73 selfloop transitions, 9 changer transitions 8/98 dead transitions. [2024-11-13 12:51:44,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 98 transitions, 926 flow [2024-11-13 12:51:44,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 12:51:44,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 12:51:44,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 89 transitions. [2024-11-13 12:51:44,710 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7235772357723578 [2024-11-13 12:51:44,711 INFO L175 Difference]: Start difference. First operand has 92 places, 70 transitions, 532 flow. Second operand 3 states and 89 transitions. [2024-11-13 12:51:44,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 98 transitions, 926 flow [2024-11-13 12:51:44,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 98 transitions, 830 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-11-13 12:51:44,739 INFO L231 Difference]: Finished difference. Result has 85 places, 71 transitions, 513 flow [2024-11-13 12:51:44,739 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=459, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=513, PETRI_PLACES=85, PETRI_TRANSITIONS=71} [2024-11-13 12:51:44,739 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 42 predicate places. [2024-11-13 12:51:44,740 INFO L471 AbstractCegarLoop]: Abstraction has has 85 places, 71 transitions, 513 flow [2024-11-13 12:51:44,740 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:44,740 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 12:51:44,740 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 12:51:44,740 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-13 12:51:44,740 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2024-11-13 12:51:44,741 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:51:44,741 INFO L85 PathProgramCache]: Analyzing trace with hash -540110370, now seen corresponding path program 1 times [2024-11-13 12:51:44,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:51:44,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174502419] [2024-11-13 12:51:44,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:44,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:51:44,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:44,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-13 12:51:44,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:51:44,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174502419] [2024-11-13 12:51:44,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174502419] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:51:44,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [273158245] [2024-11-13 12:51:44,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:44,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:51:44,830 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:44,832 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:51:44,834 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-13 12:51:44,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:44,919 INFO L255 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 12:51:44,921 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:51:44,961 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-13 12:51:44,961 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:51:45,001 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 12:51:45,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [273158245] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 12:51:45,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 12:51:45,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 4] total 9 [2024-11-13 12:51:45,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364688356] [2024-11-13 12:51:45,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 12:51:45,002 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 12:51:45,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:51:45,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 12:51:45,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-13 12:51:45,014 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-11-13 12:51:45,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 71 transitions, 513 flow. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:45,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 12:51:45,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-11-13 12:51:45,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 12:51:45,484 INFO L124 PetriNetUnfolderBase]: 2912/4323 cut-off events. [2024-11-13 12:51:45,484 INFO L125 PetriNetUnfolderBase]: For 14665/15287 co-relation queries the response was YES. [2024-11-13 12:51:45,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17568 conditions, 4323 events. 2912/4323 cut-off events. For 14665/15287 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 21636 event pairs, 941 based on Foata normal form. 209/4449 useless extension candidates. Maximal degree in co-relation 12934. Up to 2264 conditions per place. [2024-11-13 12:51:45,507 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 70 selfloop transitions, 18 changer transitions 0/93 dead transitions. [2024-11-13 12:51:45,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 93 transitions, 805 flow [2024-11-13 12:51:45,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 12:51:45,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 12:51:45,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 113 transitions. [2024-11-13 12:51:45,508 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.551219512195122 [2024-11-13 12:51:45,508 INFO L175 Difference]: Start difference. First operand has 85 places, 71 transitions, 513 flow. Second operand 5 states and 113 transitions. [2024-11-13 12:51:45,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 93 transitions, 805 flow [2024-11-13 12:51:45,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 93 transitions, 686 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-11-13 12:51:45,534 INFO L231 Difference]: Finished difference. Result has 73 places, 68 transitions, 430 flow [2024-11-13 12:51:45,534 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=394, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=430, PETRI_PLACES=73, PETRI_TRANSITIONS=68} [2024-11-13 12:51:45,535 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 30 predicate places. [2024-11-13 12:51:45,536 INFO L471 AbstractCegarLoop]: Abstraction has has 73 places, 68 transitions, 430 flow [2024-11-13 12:51:45,536 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:45,537 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 12:51:45,537 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 12:51:45,556 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-13 12:51:45,737 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-13 12:51:45,738 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2024-11-13 12:51:45,738 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:51:45,738 INFO L85 PathProgramCache]: Analyzing trace with hash 873746774, now seen corresponding path program 1 times [2024-11-13 12:51:45,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:51:45,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337242969] [2024-11-13 12:51:45,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:45,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:51:45,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:45,850 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-13 12:51:45,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:51:45,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337242969] [2024-11-13 12:51:45,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337242969] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:51:45,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1411032923] [2024-11-13 12:51:45,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:45,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:51:45,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:45,853 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:51:45,855 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-13 12:51:45,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:45,941 INFO L255 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 12:51:45,942 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:51:46,035 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:51:46,038 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:51:46,111 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:51:46,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1411032923] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:51:46,112 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:51:46,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 13 [2024-11-13 12:51:46,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110389925] [2024-11-13 12:51:46,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:51:46,112 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-13 12:51:46,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:51:46,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-13 12:51:46,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-11-13 12:51:46,187 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-11-13 12:51:46,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 68 transitions, 430 flow. Second operand has 14 states, 14 states have (on average 16.571428571428573) internal successors, (232), 14 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:46,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 12:51:46,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-11-13 12:51:46,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 12:51:46,858 INFO L124 PetriNetUnfolderBase]: 3646/5263 cut-off events. [2024-11-13 12:51:46,858 INFO L125 PetriNetUnfolderBase]: For 16937/17341 co-relation queries the response was YES. [2024-11-13 12:51:46,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19626 conditions, 5263 events. 3646/5263 cut-off events. For 16937/17341 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 26409 event pairs, 1030 based on Foata normal form. 0/4750 useless extension candidates. Maximal degree in co-relation 13691. Up to 2324 conditions per place. [2024-11-13 12:51:46,881 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 181 selfloop transitions, 38 changer transitions 0/223 dead transitions. [2024-11-13 12:51:46,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 223 transitions, 2107 flow [2024-11-13 12:51:46,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-13 12:51:46,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-13 12:51:46,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 256 transitions. [2024-11-13 12:51:46,883 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5203252032520326 [2024-11-13 12:51:46,883 INFO L175 Difference]: Start difference. First operand has 73 places, 68 transitions, 430 flow. Second operand 12 states and 256 transitions. [2024-11-13 12:51:46,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 223 transitions, 2107 flow [2024-11-13 12:51:46,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 223 transitions, 1929 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-13 12:51:46,902 INFO L231 Difference]: Finished difference. Result has 82 places, 87 transitions, 580 flow [2024-11-13 12:51:46,902 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=394, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=580, PETRI_PLACES=82, PETRI_TRANSITIONS=87} [2024-11-13 12:51:46,903 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-11-13 12:51:46,903 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 87 transitions, 580 flow [2024-11-13 12:51:46,903 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 16.571428571428573) internal successors, (232), 14 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:46,903 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 12:51:46,903 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 12:51:46,923 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-13 12:51:47,104 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-13 12:51:47,104 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2024-11-13 12:51:47,104 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:51:47,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1580004112, now seen corresponding path program 2 times [2024-11-13 12:51:47,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:51:47,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247895293] [2024-11-13 12:51:47,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:47,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:51:47,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:47,224 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-13 12:51:47,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:51:47,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247895293] [2024-11-13 12:51:47,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247895293] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:51:47,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [414886622] [2024-11-13 12:51:47,225 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 12:51:47,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:51:47,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:47,227 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:51:47,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-13 12:51:47,322 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 12:51:47,322 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 12:51:47,323 INFO L255 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 12:51:47,324 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:51:47,403 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-13 12:51:47,404 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:51:47,486 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 12:51:47,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [414886622] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 12:51:47,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 12:51:47,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 13 [2024-11-13 12:51:47,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069687169] [2024-11-13 12:51:47,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 12:51:47,487 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 12:51:47,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:51:47,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 12:51:47,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-11-13 12:51:47,513 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-11-13 12:51:47,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 87 transitions, 580 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:47,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 12:51:47,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-11-13 12:51:47,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 12:51:48,271 INFO L124 PetriNetUnfolderBase]: 4772/6896 cut-off events. [2024-11-13 12:51:48,272 INFO L125 PetriNetUnfolderBase]: For 19735/20232 co-relation queries the response was YES. [2024-11-13 12:51:48,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26691 conditions, 6896 events. 4772/6896 cut-off events. For 19735/20232 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 36137 event pairs, 1042 based on Foata normal form. 36/6756 useless extension candidates. Maximal degree in co-relation 18490. Up to 2455 conditions per place. [2024-11-13 12:51:48,305 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 179 selfloop transitions, 58 changer transitions 0/241 dead transitions. [2024-11-13 12:51:48,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 241 transitions, 2183 flow [2024-11-13 12:51:48,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 12:51:48,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 12:51:48,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-11-13 12:51:48,307 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-11-13 12:51:48,307 INFO L175 Difference]: Start difference. First operand has 82 places, 87 transitions, 580 flow. Second operand 9 states and 201 transitions. [2024-11-13 12:51:48,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 241 transitions, 2183 flow [2024-11-13 12:51:48,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 241 transitions, 2174 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-13 12:51:48,333 INFO L231 Difference]: Finished difference. Result has 92 places, 120 transitions, 1035 flow [2024-11-13 12:51:48,333 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=571, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1035, PETRI_PLACES=92, PETRI_TRANSITIONS=120} [2024-11-13 12:51:48,333 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-11-13 12:51:48,333 INFO L471 AbstractCegarLoop]: Abstraction has has 92 places, 120 transitions, 1035 flow [2024-11-13 12:51:48,334 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:48,334 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 12:51:48,334 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 12:51:48,354 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-13 12:51:48,534 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:51:48,535 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2024-11-13 12:51:48,535 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:51:48,535 INFO L85 PathProgramCache]: Analyzing trace with hash 148109724, now seen corresponding path program 3 times [2024-11-13 12:51:48,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:51:48,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687612767] [2024-11-13 12:51:48,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:48,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:51:48,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:48,651 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:51:48,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:51:48,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687612767] [2024-11-13 12:51:48,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687612767] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:51:48,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [203059245] [2024-11-13 12:51:48,652 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 12:51:48,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:51:48,652 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:48,654 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:51:48,657 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-13 12:51:48,746 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 12:51:48,746 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 12:51:48,748 INFO L255 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 12:51:48,749 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:51:48,853 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:51:48,853 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:51:48,948 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:51:48,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [203059245] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:51:48,949 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:51:48,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 14 [2024-11-13 12:51:48,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745765524] [2024-11-13 12:51:48,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:51:48,949 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-13 12:51:48,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:51:48,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-13 12:51:48,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2024-11-13 12:51:49,034 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-11-13 12:51:49,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 120 transitions, 1035 flow. Second operand has 15 states, 15 states have (on average 16.8) internal successors, (252), 15 states have internal predecessors, (252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:49,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 12:51:49,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-11-13 12:51:49,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 12:51:50,414 INFO L124 PetriNetUnfolderBase]: 6325/9120 cut-off events. [2024-11-13 12:51:50,414 INFO L125 PetriNetUnfolderBase]: For 39744/40397 co-relation queries the response was YES. [2024-11-13 12:51:50,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43605 conditions, 9120 events. 6325/9120 cut-off events. For 39744/40397 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 49457 event pairs, 1534 based on Foata normal form. 34/9124 useless extension candidates. Maximal degree in co-relation 34529. Up to 4100 conditions per place. [2024-11-13 12:51:50,464 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 238 selfloop transitions, 126 changer transitions 0/368 dead transitions. [2024-11-13 12:51:50,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 368 transitions, 3846 flow [2024-11-13 12:51:50,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-13 12:51:50,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-13 12:51:50,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 330 transitions. [2024-11-13 12:51:50,466 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-11-13 12:51:50,466 INFO L175 Difference]: Start difference. First operand has 92 places, 120 transitions, 1035 flow. Second operand 15 states and 330 transitions. [2024-11-13 12:51:50,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 368 transitions, 3846 flow [2024-11-13 12:51:50,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 368 transitions, 3823 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-11-13 12:51:50,677 INFO L231 Difference]: Finished difference. Result has 111 places, 185 transitions, 2160 flow [2024-11-13 12:51:50,677 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1024, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2160, PETRI_PLACES=111, PETRI_TRANSITIONS=185} [2024-11-13 12:51:50,678 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 68 predicate places. [2024-11-13 12:51:50,678 INFO L471 AbstractCegarLoop]: Abstraction has has 111 places, 185 transitions, 2160 flow [2024-11-13 12:51:50,678 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 16.8) internal successors, (252), 15 states have internal predecessors, (252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:50,678 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 12:51:50,678 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 12:51:50,697 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-13 12:51:50,882 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:51:50,882 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2024-11-13 12:51:50,882 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:51:50,883 INFO L85 PathProgramCache]: Analyzing trace with hash 147416932, now seen corresponding path program 4 times [2024-11-13 12:51:50,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:51:50,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498650044] [2024-11-13 12:51:50,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:50,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:51:50,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:50,996 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-13 12:51:50,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:51:50,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498650044] [2024-11-13 12:51:50,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498650044] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:51:50,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [492435929] [2024-11-13 12:51:50,997 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 12:51:50,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:51:50,997 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:50,999 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:51:51,003 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-13 12:51:51,081 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 12:51:51,081 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 12:51:51,082 INFO L255 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 12:51:51,083 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:51:51,164 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-13 12:51:51,166 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:51:51,236 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-13 12:51:51,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [492435929] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:51:51,236 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:51:51,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2024-11-13 12:51:51,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680845677] [2024-11-13 12:51:51,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:51:51,237 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-13 12:51:51,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:51:51,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-13 12:51:51,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-11-13 12:51:51,356 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-11-13 12:51:51,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 185 transitions, 2160 flow. Second operand has 14 states, 14 states have (on average 15.571428571428571) internal successors, (218), 14 states have internal predecessors, (218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:51,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 12:51:51,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-11-13 12:51:51,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 12:51:53,406 INFO L124 PetriNetUnfolderBase]: 9855/13987 cut-off events. [2024-11-13 12:51:53,406 INFO L125 PetriNetUnfolderBase]: For 81478/81478 co-relation queries the response was YES. [2024-11-13 12:51:53,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78529 conditions, 13987 events. 9855/13987 cut-off events. For 81478/81478 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 74842 event pairs, 558 based on Foata normal form. 46/14033 useless extension candidates. Maximal degree in co-relation 70393. Up to 3388 conditions per place. [2024-11-13 12:51:53,484 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 358 selfloop transitions, 329 changer transitions 0/688 dead transitions. [2024-11-13 12:51:53,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 688 transitions, 8578 flow [2024-11-13 12:51:53,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-13 12:51:53,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-13 12:51:53,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 544 transitions. [2024-11-13 12:51:53,486 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5103189493433395 [2024-11-13 12:51:53,486 INFO L175 Difference]: Start difference. First operand has 111 places, 185 transitions, 2160 flow. Second operand 26 states and 544 transitions. [2024-11-13 12:51:53,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 688 transitions, 8578 flow [2024-11-13 12:51:54,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 688 transitions, 8213 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-11-13 12:51:54,253 INFO L231 Difference]: Finished difference. Result has 140 places, 426 transitions, 5732 flow [2024-11-13 12:51:54,253 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2018, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=5732, PETRI_PLACES=140, PETRI_TRANSITIONS=426} [2024-11-13 12:51:54,253 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 97 predicate places. [2024-11-13 12:51:54,253 INFO L471 AbstractCegarLoop]: Abstraction has has 140 places, 426 transitions, 5732 flow [2024-11-13 12:51:54,254 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 15.571428571428571) internal successors, (218), 14 states have internal predecessors, (218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:54,254 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 12:51:54,254 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 12:51:54,265 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-13 12:51:54,454 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-13 12:51:54,454 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2024-11-13 12:51:54,454 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:51:54,455 INFO L85 PathProgramCache]: Analyzing trace with hash -364836348, now seen corresponding path program 5 times [2024-11-13 12:51:54,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:51:54,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649186693] [2024-11-13 12:51:54,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:54,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:51:54,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:54,565 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-13 12:51:54,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:51:54,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649186693] [2024-11-13 12:51:54,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649186693] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:51:54,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1687859362] [2024-11-13 12:51:54,565 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 12:51:54,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:51:54,566 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:54,568 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:51:54,569 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-13 12:51:54,658 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 12:51:54,658 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 12:51:54,659 INFO L255 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 12:51:54,660 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:51:54,741 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-13 12:51:54,741 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:51:54,818 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-13 12:51:54,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1687859362] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:51:54,818 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:51:54,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2024-11-13 12:51:54,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895746357] [2024-11-13 12:51:54,818 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:51:54,819 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-13 12:51:54,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:51:54,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-13 12:51:54,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2024-11-13 12:51:54,928 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-11-13 12:51:54,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 426 transitions, 5732 flow. Second operand has 15 states, 15 states have (on average 15.866666666666667) internal successors, (238), 15 states have internal predecessors, (238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:54,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 12:51:54,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-11-13 12:51:54,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 12:51:57,739 INFO L124 PetriNetUnfolderBase]: 10881/15388 cut-off events. [2024-11-13 12:51:57,739 INFO L125 PetriNetUnfolderBase]: For 109593/109593 co-relation queries the response was YES. [2024-11-13 12:51:57,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95339 conditions, 15388 events. 10881/15388 cut-off events. For 109593/109593 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 81785 event pairs, 723 based on Foata normal form. 48/15436 useless extension candidates. Maximal degree in co-relation 93164. Up to 4375 conditions per place. [2024-11-13 12:51:57,857 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 251 selfloop transitions, 619 changer transitions 0/871 dead transitions. [2024-11-13 12:51:57,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 871 transitions, 12040 flow [2024-11-13 12:51:57,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-13 12:51:57,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-13 12:51:57,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 468 transitions. [2024-11-13 12:51:57,860 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5188470066518847 [2024-11-13 12:51:57,860 INFO L175 Difference]: Start difference. First operand has 140 places, 426 transitions, 5732 flow. Second operand 22 states and 468 transitions. [2024-11-13 12:51:57,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 871 transitions, 12040 flow [2024-11-13 12:51:59,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 871 transitions, 11737 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-11-13 12:51:59,199 INFO L231 Difference]: Finished difference. Result has 162 places, 728 transitions, 10803 flow [2024-11-13 12:51:59,199 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5440, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=314, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=10803, PETRI_PLACES=162, PETRI_TRANSITIONS=728} [2024-11-13 12:51:59,199 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-11-13 12:51:59,199 INFO L471 AbstractCegarLoop]: Abstraction has has 162 places, 728 transitions, 10803 flow [2024-11-13 12:51:59,200 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 15.866666666666667) internal successors, (238), 15 states have internal predecessors, (238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:59,200 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 12:51:59,200 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 12:51:59,213 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-13 12:51:59,400 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:51:59,400 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2024-11-13 12:51:59,400 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:51:59,400 INFO L85 PathProgramCache]: Analyzing trace with hash -549450286, now seen corresponding path program 6 times [2024-11-13 12:51:59,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:51:59,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80394395] [2024-11-13 12:51:59,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:59,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:51:59,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:59,514 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-13 12:51:59,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:51:59,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80394395] [2024-11-13 12:51:59,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80394395] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:51:59,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120051847] [2024-11-13 12:51:59,515 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-13 12:51:59,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:51:59,515 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:59,517 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:51:59,521 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-13 12:51:59,619 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-13 12:51:59,619 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 12:51:59,620 INFO L255 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 12:51:59,621 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:51:59,712 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-13 12:51:59,714 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:51:59,823 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 12:51:59,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1120051847] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 12:51:59,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 12:51:59,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 15 [2024-11-13 12:51:59,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914705888] [2024-11-13 12:51:59,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 12:51:59,824 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 12:51:59,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:51:59,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 12:51:59,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2024-11-13 12:51:59,859 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-11-13 12:51:59,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 728 transitions, 10803 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:59,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 12:51:59,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-11-13 12:51:59,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 12:52:01,679 INFO L124 PetriNetUnfolderBase]: 7715/11368 cut-off events. [2024-11-13 12:52:01,680 INFO L125 PetriNetUnfolderBase]: For 100084/100695 co-relation queries the response was YES. [2024-11-13 12:52:01,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75929 conditions, 11368 events. 7715/11368 cut-off events. For 100084/100695 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 65370 event pairs, 797 based on Foata normal form. 36/11374 useless extension candidates. Maximal degree in co-relation 73645. Up to 3216 conditions per place. [2024-11-13 12:52:01,795 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 510 selfloop transitions, 294 changer transitions 0/808 dead transitions. [2024-11-13 12:52:01,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 808 transitions, 13099 flow [2024-11-13 12:52:01,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 12:52:01,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-13 12:52:01,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-11-13 12:52:01,796 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-11-13 12:52:01,796 INFO L175 Difference]: Start difference. First operand has 162 places, 728 transitions, 10803 flow. Second operand 8 states and 184 transitions. [2024-11-13 12:52:01,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 808 transitions, 13099 flow [2024-11-13 12:52:03,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 808 transitions, 12768 flow, removed 92 selfloop flow, removed 5 redundant places. [2024-11-13 12:52:03,035 INFO L231 Difference]: Finished difference. Result has 165 places, 724 transitions, 11104 flow [2024-11-13 12:52:03,035 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10362, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=292, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11104, PETRI_PLACES=165, PETRI_TRANSITIONS=724} [2024-11-13 12:52:03,036 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-11-13 12:52:03,036 INFO L471 AbstractCegarLoop]: Abstraction has has 165 places, 724 transitions, 11104 flow [2024-11-13 12:52:03,036 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:52:03,036 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 12:52:03,036 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 12:52:03,050 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-13 12:52:03,240 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:52:03,240 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2024-11-13 12:52:03,240 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:52:03,240 INFO L85 PathProgramCache]: Analyzing trace with hash -250946978, now seen corresponding path program 1 times [2024-11-13 12:52:03,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:52:03,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145818354] [2024-11-13 12:52:03,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:52:03,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:52:03,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:52:03,590 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 12:52:03,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:52:03,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145818354] [2024-11-13 12:52:03,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145818354] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:52:03,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645053684] [2024-11-13 12:52:03,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:52:03,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:52:03,591 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:52:03,593 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:52:03,594 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-13 12:52:03,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:52:03,685 INFO L255 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-13 12:52:03,686 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:52:03,727 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-13 12:52:03,883 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-13 12:52:03,923 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:52:03,923 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:52:04,120 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 12:52:04,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [645053684] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:52:04,120 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:52:04,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 5] total 17 [2024-11-13 12:52:04,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105796287] [2024-11-13 12:52:04,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:52:04,121 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-13 12:52:04,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:52:04,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-13 12:52:04,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2024-11-13 12:52:04,522 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-11-13 12:52:04,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 724 transitions, 11104 flow. Second operand has 18 states, 18 states have (on average 19.666666666666668) internal successors, (354), 18 states have internal predecessors, (354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:52:04,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 12:52:04,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-11-13 12:52:04,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 12:52:07,251 INFO L124 PetriNetUnfolderBase]: 7937/12347 cut-off events. [2024-11-13 12:52:07,252 INFO L125 PetriNetUnfolderBase]: For 142374/143471 co-relation queries the response was YES. [2024-11-13 12:52:07,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87959 conditions, 12347 events. 7937/12347 cut-off events. For 142374/143471 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 78400 event pairs, 387 based on Foata normal form. 370/12674 useless extension candidates. Maximal degree in co-relation 85416. Up to 7310 conditions per place. [2024-11-13 12:52:07,772 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 720 selfloop transitions, 327 changer transitions 12/1155 dead transitions. [2024-11-13 12:52:07,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 1155 transitions, 19860 flow [2024-11-13 12:52:07,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 12:52:07,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 12:52:07,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-11-13 12:52:07,774 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6314363143631436 [2024-11-13 12:52:07,774 INFO L175 Difference]: Start difference. First operand has 165 places, 724 transitions, 11104 flow. Second operand 9 states and 233 transitions. [2024-11-13 12:52:07,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 1155 transitions, 19860 flow [2024-11-13 12:52:08,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 1155 transitions, 19554 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-11-13 12:52:08,846 INFO L231 Difference]: Finished difference. Result has 173 places, 901 transitions, 15329 flow [2024-11-13 12:52:08,846 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10910, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15329, PETRI_PLACES=173, PETRI_TRANSITIONS=901} [2024-11-13 12:52:08,847 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 130 predicate places. [2024-11-13 12:52:08,847 INFO L471 AbstractCegarLoop]: Abstraction has has 173 places, 901 transitions, 15329 flow [2024-11-13 12:52:08,847 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 19.666666666666668) internal successors, (354), 18 states have internal predecessors, (354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:52:08,847 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 12:52:08,847 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 12:52:08,860 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-13 12:52:09,048 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-13 12:52:09,048 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2024-11-13 12:52:09,048 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:52:09,048 INFO L85 PathProgramCache]: Analyzing trace with hash -1576082670, now seen corresponding path program 1 times [2024-11-13 12:52:09,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:52:09,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92669003] [2024-11-13 12:52:09,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:52:09,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:52:09,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:52:09,440 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 12:52:09,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:52:09,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92669003] [2024-11-13 12:52:09,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92669003] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:52:09,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [913422580] [2024-11-13 12:52:09,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:52:09,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:52:09,441 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:52:09,443 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:52:09,445 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-13 12:52:09,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:52:09,539 INFO L255 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-13 12:52:09,541 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:52:09,580 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-13 12:52:09,870 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-13 12:52:09,897 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:52:09,898 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:52:10,302 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 12:52:10,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [913422580] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:52:10,303 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:52:10,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 8] total 25 [2024-11-13 12:52:10,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247530823] [2024-11-13 12:52:10,303 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:52:10,303 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-13 12:52:10,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:52:10,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-13 12:52:10,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2024-11-13 12:52:10,974 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-11-13 12:52:10,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 901 transitions, 15329 flow. Second operand has 26 states, 26 states have (on average 17.53846153846154) internal successors, (456), 26 states have internal predecessors, (456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:52:10,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 12:52:10,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-11-13 12:52:10,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 12:52:14,632 INFO L124 PetriNetUnfolderBase]: 10421/15853 cut-off events. [2024-11-13 12:52:14,632 INFO L125 PetriNetUnfolderBase]: For 205543/206558 co-relation queries the response was YES. [2024-11-13 12:52:14,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115711 conditions, 15853 events. 10421/15853 cut-off events. For 205543/206558 co-relation queries the response was YES. Maximal size of possible extension queue 723. Compared 101442 event pairs, 615 based on Foata normal form. 281/16111 useless extension candidates. Maximal degree in co-relation 111798. Up to 10399 conditions per place. [2024-11-13 12:52:14,789 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 889 selfloop transitions, 400 changer transitions 5/1334 dead transitions. [2024-11-13 12:52:14,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 1334 transitions, 24703 flow [2024-11-13 12:52:14,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-13 12:52:14,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-13 12:52:14,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 276 transitions. [2024-11-13 12:52:14,791 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-11-13 12:52:14,791 INFO L175 Difference]: Start difference. First operand has 173 places, 901 transitions, 15329 flow. Second operand 12 states and 276 transitions. [2024-11-13 12:52:14,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 1334 transitions, 24703 flow [2024-11-13 12:52:17,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 1334 transitions, 24255 flow, removed 178 selfloop flow, removed 3 redundant places. [2024-11-13 12:52:17,224 INFO L231 Difference]: Finished difference. Result has 188 places, 1123 transitions, 21107 flow [2024-11-13 12:52:17,225 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15006, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=901, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=21107, PETRI_PLACES=188, PETRI_TRANSITIONS=1123} [2024-11-13 12:52:17,225 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 145 predicate places. [2024-11-13 12:52:17,225 INFO L471 AbstractCegarLoop]: Abstraction has has 188 places, 1123 transitions, 21107 flow [2024-11-13 12:52:17,225 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 17.53846153846154) internal successors, (456), 26 states have internal predecessors, (456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:52:17,225 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 12:52:17,226 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 12:52:17,245 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-13 12:52:17,426 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:52:17,426 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2024-11-13 12:52:17,426 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:52:17,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1747833764, now seen corresponding path program 2 times [2024-11-13 12:52:17,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:52:17,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857588365] [2024-11-13 12:52:17,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:52:17,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:52:17,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:52:17,999 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 12:52:17,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:52:17,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857588365] [2024-11-13 12:52:17,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857588365] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:52:17,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292707338] [2024-11-13 12:52:17,999 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 12:52:18,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:52:18,000 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:52:18,002 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:52:18,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-13 12:52:18,200 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 12:52:18,200 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 12:52:18,202 INFO L255 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-13 12:52:18,203 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:52:18,258 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-13 12:52:18,542 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-13 12:52:18,568 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:52:18,568 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:52:19,079 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 34 [2024-11-13 12:52:19,098 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 12:52:19,098 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 94 treesize of output 86 [2024-11-13 12:52:21,368 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:52:21,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [292707338] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:52:21,368 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:52:21,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 23 [2024-11-13 12:52:21,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95306595] [2024-11-13 12:52:21,368 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:52:21,368 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-13 12:52:21,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:52:21,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-13 12:52:21,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2024-11-13 12:52:22,294 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-11-13 12:52:22,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 1123 transitions, 21107 flow. Second operand has 24 states, 24 states have (on average 17.875) internal successors, (429), 24 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:52:22,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 12:52:22,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-11-13 12:52:22,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 12:52:27,240 INFO L124 PetriNetUnfolderBase]: 11430/17407 cut-off events. [2024-11-13 12:52:27,240 INFO L125 PetriNetUnfolderBase]: For 268214/269251 co-relation queries the response was YES. [2024-11-13 12:52:27,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135297 conditions, 17407 events. 11430/17407 cut-off events. For 268214/269251 co-relation queries the response was YES. Maximal size of possible extension queue 819. Compared 113559 event pairs, 718 based on Foata normal form. 179/17546 useless extension candidates. Maximal degree in co-relation 133512. Up to 10835 conditions per place. [2024-11-13 12:52:27,566 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 1100 selfloop transitions, 623 changer transitions 23/1836 dead transitions. [2024-11-13 12:52:27,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 1836 transitions, 35042 flow [2024-11-13 12:52:27,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-13 12:52:27,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-13 12:52:27,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 590 transitions. [2024-11-13 12:52:27,567 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5995934959349594 [2024-11-13 12:52:27,567 INFO L175 Difference]: Start difference. First operand has 188 places, 1123 transitions, 21107 flow. Second operand 24 states and 590 transitions. [2024-11-13 12:52:27,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 1836 transitions, 35042 flow [2024-11-13 12:52:30,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 1836 transitions, 34682 flow, removed 177 selfloop flow, removed 2 redundant places. [2024-11-13 12:52:30,942 INFO L231 Difference]: Finished difference. Result has 215 places, 1327 transitions, 26616 flow [2024-11-13 12:52:30,942 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=20839, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=421, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=652, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=26616, PETRI_PLACES=215, PETRI_TRANSITIONS=1327} [2024-11-13 12:52:30,943 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-11-13 12:52:30,943 INFO L471 AbstractCegarLoop]: Abstraction has has 215 places, 1327 transitions, 26616 flow [2024-11-13 12:52:30,943 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 17.875) internal successors, (429), 24 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:52:30,943 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 12:52:30,943 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 12:52:30,955 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-11-13 12:52:31,144 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-13 12:52:31,144 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2024-11-13 12:52:31,144 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:52:31,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1440511322, now seen corresponding path program 3 times [2024-11-13 12:52:31,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:52:31,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492679857] [2024-11-13 12:52:31,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:52:31,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:52:31,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:52:31,682 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:52:31,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:52:31,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492679857] [2024-11-13 12:52:31,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492679857] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:52:31,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1250405763] [2024-11-13 12:52:31,684 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 12:52:31,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:52:31,684 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:52:31,686 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:52:31,689 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-13 12:52:31,786 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 12:52:31,787 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 12:52:31,788 INFO L255 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-13 12:52:31,790 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:52:31,838 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-13 12:52:32,159 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 12:52:32,159 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 17 treesize of output 15 [2024-11-13 12:52:32,278 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:52:32,278 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:52:32,724 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 12:52:32,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1250405763] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:52:32,724 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:52:32,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 8] total 25 [2024-11-13 12:52:32,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072524685] [2024-11-13 12:52:32,724 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:52:32,725 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-13 12:52:32,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:52:32,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-13 12:52:32,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=527, Unknown=0, NotChecked=0, Total=650 [2024-11-13 12:52:33,492 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-11-13 12:52:33,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 1327 transitions, 26616 flow. Second operand has 26 states, 26 states have (on average 16.653846153846153) internal successors, (433), 26 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:52:33,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 12:52:33,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-11-13 12:52:33,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 12:52:41,156 INFO L124 PetriNetUnfolderBase]: 15476/23145 cut-off events. [2024-11-13 12:52:41,156 INFO L125 PetriNetUnfolderBase]: For 371284/372323 co-relation queries the response was YES. [2024-11-13 12:52:41,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 188943 conditions, 23145 events. 15476/23145 cut-off events. For 371284/372323 co-relation queries the response was YES. Maximal size of possible extension queue 1124. Compared 152275 event pairs, 1040 based on Foata normal form. 28/23173 useless extension candidates. Maximal degree in co-relation 186445. Up to 14335 conditions per place. [2024-11-13 12:52:41,403 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 1517 selfloop transitions, 1114 changer transitions 2/2637 dead transitions. [2024-11-13 12:52:41,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 2637 transitions, 54921 flow [2024-11-13 12:52:41,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-13 12:52:41,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2024-11-13 12:52:41,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 804 transitions. [2024-11-13 12:52:41,405 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-11-13 12:52:41,405 INFO L175 Difference]: Start difference. First operand has 215 places, 1327 transitions, 26616 flow. Second operand 36 states and 804 transitions. [2024-11-13 12:52:41,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 2637 transitions, 54921 flow [2024-11-13 12:52:49,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 2637 transitions, 53458 flow, removed 154 selfloop flow, removed 9 redundant places. [2024-11-13 12:52:49,078 INFO L231 Difference]: Finished difference. Result has 257 places, 1961 transitions, 43586 flow [2024-11-13 12:52:49,080 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=25709, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=563, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=43586, PETRI_PLACES=257, PETRI_TRANSITIONS=1961} [2024-11-13 12:52:49,080 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 214 predicate places. [2024-11-13 12:52:49,081 INFO L471 AbstractCegarLoop]: Abstraction has has 257 places, 1961 transitions, 43586 flow [2024-11-13 12:52:49,081 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 16.653846153846153) internal successors, (433), 26 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:52:49,081 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 12:52:49,081 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 12:52:49,105 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-13 12:52:49,285 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-13 12:52:49,285 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2024-11-13 12:52:49,286 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:52:49,286 INFO L85 PathProgramCache]: Analyzing trace with hash -774220902, now seen corresponding path program 2 times [2024-11-13 12:52:49,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:52:49,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259126092] [2024-11-13 12:52:49,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:52:49,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:52:49,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:52:49,737 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 12:52:49,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:52:49,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259126092] [2024-11-13 12:52:49,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259126092] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:52:49,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [226478357] [2024-11-13 12:52:49,738 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 12:52:49,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:52:49,738 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:52:49,741 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:52:49,743 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-13 12:52:49,844 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 12:52:49,844 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 12:52:49,846 INFO L255 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-13 12:52:49,848 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:52:49,904 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-13 12:52:50,191 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-13 12:52:50,248 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:52:50,249 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:52:50,508 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 12:52:50,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [226478357] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:52:50,508 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:52:50,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 5] total 18 [2024-11-13 12:52:50,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001928859] [2024-11-13 12:52:50,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:52:50,509 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-13 12:52:50,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:52:50,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-13 12:52:50,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=253, Unknown=0, NotChecked=0, Total=342 [2024-11-13 12:52:50,959 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-11-13 12:52:50,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 1961 transitions, 43586 flow. Second operand has 19 states, 19 states have (on average 19.473684210526315) internal successors, (370), 19 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:52:50,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 12:52:50,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-11-13 12:52:50,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 12:53:02,765 INFO L124 PetriNetUnfolderBase]: 15660/24088 cut-off events. [2024-11-13 12:53:02,765 INFO L125 PetriNetUnfolderBase]: For 517762/519520 co-relation queries the response was YES. [2024-11-13 12:53:03,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 218604 conditions, 24088 events. 15660/24088 cut-off events. For 517762/519520 co-relation queries the response was YES. Maximal size of possible extension queue 1163. Compared 167906 event pairs, 920 based on Foata normal form. 481/24235 useless extension candidates. Maximal degree in co-relation 215989. Up to 17113 conditions per place. [2024-11-13 12:53:03,233 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 1563 selfloop transitions, 622 changer transitions 13/2428 dead transitions. [2024-11-13 12:53:03,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 2428 transitions, 57909 flow [2024-11-13 12:53:03,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 12:53:03,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 12:53:03,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-11-13 12:53:03,235 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6151761517615176 [2024-11-13 12:53:03,235 INFO L175 Difference]: Start difference. First operand has 257 places, 1961 transitions, 43586 flow. Second operand 9 states and 227 transitions. [2024-11-13 12:53:03,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 2428 transitions, 57909 flow [2024-11-13 12:53:13,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 2428 transitions, 56557 flow, removed 364 selfloop flow, removed 8 redundant places. [2024-11-13 12:53:13,311 INFO L231 Difference]: Finished difference. Result has 260 places, 2237 transitions, 51594 flow [2024-11-13 12:53:13,313 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=42394, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1961, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=346, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=51594, PETRI_PLACES=260, PETRI_TRANSITIONS=2237} [2024-11-13 12:53:13,313 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-11-13 12:53:13,313 INFO L471 AbstractCegarLoop]: Abstraction has has 260 places, 2237 transitions, 51594 flow [2024-11-13 12:53:13,314 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 19.473684210526315) internal successors, (370), 19 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:53:13,314 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 12:53:13,314 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 12:53:13,333 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-13 12:53:13,514 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-13 12:53:13,514 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2024-11-13 12:53:13,515 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:53:13,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1608468954, now seen corresponding path program 3 times [2024-11-13 12:53:13,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:53:13,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726319051] [2024-11-13 12:53:13,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:53:13,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:53:13,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:53:13,922 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:53:13,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:53:13,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726319051] [2024-11-13 12:53:13,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726319051] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:53:13,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [469325599] [2024-11-13 12:53:13,923 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 12:53:13,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:53:13,923 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:53:13,925 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:53:13,927 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-13 12:53:14,020 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 12:53:14,021 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 12:53:14,022 INFO L255 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 12:53:14,023 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:53:14,254 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-13 12:53:14,290 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 12:53:14,290 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:53:14,364 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 12:53:14,364 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 28 treesize of output 21 [2024-11-13 12:53:14,725 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 12:53:14,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [469325599] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:53:14,725 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:53:14,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 5] total 18 [2024-11-13 12:53:14,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098060340] [2024-11-13 12:53:14,725 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:53:14,725 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-13 12:53:14,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:53:14,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-13 12:53:14,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=252, Unknown=0, NotChecked=0, Total=342 [2024-11-13 12:53:14,968 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-11-13 12:53:14,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 2237 transitions, 51594 flow. Second operand has 19 states, 19 states have (on average 19.473684210526315) internal successors, (370), 19 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:53:14,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 12:53:14,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-11-13 12:53:14,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 12:53:24,697 INFO L124 PetriNetUnfolderBase]: 16464/25256 cut-off events. [2024-11-13 12:53:24,697 INFO L125 PetriNetUnfolderBase]: For 561028/563220 co-relation queries the response was YES. [2024-11-13 12:53:24,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 233812 conditions, 25256 events. 16464/25256 cut-off events. For 561028/563220 co-relation queries the response was YES. Maximal size of possible extension queue 1408. Compared 179147 event pairs, 1028 based on Foata normal form. 636/25535 useless extension candidates. Maximal degree in co-relation 232058. Up to 19290 conditions per place. [2024-11-13 12:53:25,011 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 1765 selfloop transitions, 390 changer transitions 12/2397 dead transitions. [2024-11-13 12:53:25,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 2397 transitions, 58520 flow [2024-11-13 12:53:25,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 12:53:25,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 12:53:25,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-11-13 12:53:25,012 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-11-13 12:53:25,013 INFO L175 Difference]: Start difference. First operand has 260 places, 2237 transitions, 51594 flow. Second operand 9 states and 225 transitions. [2024-11-13 12:53:25,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 2397 transitions, 58520 flow [2024-11-13 12:53:35,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 2397 transitions, 57915 flow, removed 54 selfloop flow, removed 4 redundant places. [2024-11-13 12:53:35,614 INFO L231 Difference]: Finished difference. Result has 266 places, 2280 transitions, 52962 flow [2024-11-13 12:53:35,615 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=50989, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=349, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1856, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=52962, PETRI_PLACES=266, PETRI_TRANSITIONS=2280} [2024-11-13 12:53:35,616 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 223 predicate places. [2024-11-13 12:53:35,616 INFO L471 AbstractCegarLoop]: Abstraction has has 266 places, 2280 transitions, 52962 flow [2024-11-13 12:53:35,616 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 19.473684210526315) internal successors, (370), 19 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:53:35,616 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 12:53:35,616 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 12:53:35,643 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-13 12:53:35,817 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-13 12:53:35,817 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2024-11-13 12:53:35,817 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:53:35,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1728615478, now seen corresponding path program 4 times [2024-11-13 12:53:35,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:53:35,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31375693] [2024-11-13 12:53:35,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:53:35,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:53:35,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:53:36,283 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:53:36,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:53:36,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31375693] [2024-11-13 12:53:36,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31375693] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:53:36,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [447289449] [2024-11-13 12:53:36,283 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 12:53:36,284 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:53:36,284 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:53:36,286 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:53:36,288 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d4ed74a-628d-4a14-a0b1-d6a35f7445ae/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-13 12:53:36,379 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 12:53:36,379 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 12:53:36,380 INFO L255 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-13 12:53:36,382 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:53:36,419 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-13 12:53:36,705 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-13 12:53:36,733 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:53:36,733 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:53:37,040 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 12:53:37,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [447289449] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:53:37,040 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:53:37,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 8] total 25 [2024-11-13 12:53:37,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500721035] [2024-11-13 12:53:37,040 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:53:37,040 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-13 12:53:37,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:53:37,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-13 12:53:37,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2024-11-13 12:53:37,718 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-11-13 12:53:37,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 2280 transitions, 52962 flow. Second operand has 26 states, 26 states have (on average 16.653846153846153) internal successors, (433), 26 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:53:37,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 12:53:37,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-11-13 12:53:37,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand