./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/popl20-more-array-sum.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 6497de01 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/popl20-more-array-sum.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash e4a4a131c0d4df2db1bf018027395318bc112945cbb20d5c862562c48934e5a1 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-24 00:58:58,092 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-24 00:58:58,175 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-24 00:58:58,182 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-24 00:58:58,182 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-24 00:58:58,217 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-24 00:58:58,217 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-24 00:58:58,218 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-24 00:58:58,218 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-24 00:58:58,218 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-24 00:58:58,219 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-24 00:58:58,219 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-24 00:58:58,219 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-24 00:58:58,219 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-24 00:58:58,220 INFO L153 SettingsManager]: * Use SBE=true [2024-11-24 00:58:58,220 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-24 00:58:58,220 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-24 00:58:58,220 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-24 00:58:58,220 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-24 00:58:58,221 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-24 00:58:58,221 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-24 00:58:58,221 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-24 00:58:58,225 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-24 00:58:58,225 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-24 00:58:58,225 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-24 00:58:58,225 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-24 00:58:58,225 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-24 00:58:58,225 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-24 00:58:58,225 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-24 00:58:58,225 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-24 00:58:58,226 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 00:58:58,226 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 00:58:58,226 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 00:58:58,226 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:58:58,227 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-24 00:58:58,227 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 00:58:58,227 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 00:58:58,228 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 00:58:58,228 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:58:58,228 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-24 00:58:58,228 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-24 00:58:58,229 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-24 00:58:58,229 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-24 00:58:58,229 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-24 00:58:58,229 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-24 00:58:58,230 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-24 00:58:58,230 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-24 00:58:58,230 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_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e4a4a131c0d4df2db1bf018027395318bc112945cbb20d5c862562c48934e5a1 [2024-11-24 00:58:58,621 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-24 00:58:58,639 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-24 00:58:58,642 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-24 00:58:58,644 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-24 00:58:58,646 INFO L274 PluginConnector]: CDTParser initialized [2024-11-24 00:58:58,647 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/weaver/popl20-more-array-sum.wvr.c [2024-11-24 00:59:02,236 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/data/a8aae29c4/5ba749d2191b403499d26caa23cc50b8/FLAGb3cc8ced5 [2024-11-24 00:59:02,653 INFO L384 CDTParser]: Found 1 translation units. [2024-11-24 00:59:02,655 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/sv-benchmarks/c/weaver/popl20-more-array-sum.wvr.c [2024-11-24 00:59:02,668 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/data/a8aae29c4/5ba749d2191b403499d26caa23cc50b8/FLAGb3cc8ced5 [2024-11-24 00:59:02,701 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/data/a8aae29c4/5ba749d2191b403499d26caa23cc50b8 [2024-11-24 00:59:02,704 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-24 00:59:02,708 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-24 00:59:02,712 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-24 00:59:02,712 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-24 00:59:02,722 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-24 00:59:02,723 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 12:59:02" (1/1) ... [2024-11-24 00:59:02,726 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a1e08f9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:59:02, skipping insertion in model container [2024-11-24 00:59:02,727 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 12:59:02" (1/1) ... [2024-11-24 00:59:02,751 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-24 00:59:03,033 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-24 00:59:03,044 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 00:59:03,068 INFO L200 MainTranslator]: Completed pre-run [2024-11-24 00:59:03,118 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 00:59:03,143 INFO L204 MainTranslator]: Completed translation [2024-11-24 00:59:03,143 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:59:03 WrapperNode [2024-11-24 00:59:03,144 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-24 00:59:03,145 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-24 00:59:03,146 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-24 00:59:03,147 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-24 00:59:03,155 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:59:03" (1/1) ... [2024-11-24 00:59:03,164 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:59:03" (1/1) ... [2024-11-24 00:59:03,209 INFO L138 Inliner]: procedures = 22, calls = 32, calls flagged for inlining = 17, calls inlined = 29, statements flattened = 261 [2024-11-24 00:59:03,212 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-24 00:59:03,212 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-24 00:59:03,212 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-24 00:59:03,213 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-24 00:59:03,224 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:59:03" (1/1) ... [2024-11-24 00:59:03,225 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:59:03" (1/1) ... [2024-11-24 00:59:03,234 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:59:03" (1/1) ... [2024-11-24 00:59:03,273 INFO L175 MemorySlicer]: Split 10 memory accesses to 2 slices as follows [2, 8]. 80 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 2 writes are split as follows [0, 2]. [2024-11-24 00:59:03,273 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:59:03" (1/1) ... [2024-11-24 00:59:03,274 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:59:03" (1/1) ... [2024-11-24 00:59:03,294 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:59:03" (1/1) ... [2024-11-24 00:59:03,295 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:59:03" (1/1) ... [2024-11-24 00:59:03,304 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:59:03" (1/1) ... [2024-11-24 00:59:03,306 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:59:03" (1/1) ... [2024-11-24 00:59:03,308 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:59:03" (1/1) ... [2024-11-24 00:59:03,312 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-24 00:59:03,313 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-24 00:59:03,313 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-24 00:59:03,313 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-24 00:59:03,314 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:59:03" (1/1) ... [2024-11-24 00:59:03,321 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:59:03,341 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:59:03,354 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-24 00:59:03,357 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-24 00:59:03,383 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-24 00:59:03,383 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-24 00:59:03,383 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-24 00:59:03,383 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-24 00:59:03,383 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-24 00:59:03,383 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-24 00:59:03,383 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-24 00:59:03,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-24 00:59:03,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-24 00:59:03,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-24 00:59:03,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-24 00:59:03,384 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-24 00:59:03,384 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-24 00:59:03,384 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-24 00:59:03,384 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-24 00:59:03,384 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-24 00:59:03,386 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-24 00:59:03,532 INFO L234 CfgBuilder]: Building ICFG [2024-11-24 00:59:03,534 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-24 00:59:04,211 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-24 00:59:04,213 INFO L283 CfgBuilder]: Performing block encoding [2024-11-24 00:59:04,868 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-24 00:59:04,869 INFO L312 CfgBuilder]: Removed 5 assume(true) statements. [2024-11-24 00:59:04,869 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 12:59:04 BoogieIcfgContainer [2024-11-24 00:59:04,869 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-24 00:59:04,872 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-24 00:59:04,872 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-24 00:59:04,878 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-24 00:59:04,878 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.11 12:59:02" (1/3) ... [2024-11-24 00:59:04,879 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77baee3e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 12:59:04, skipping insertion in model container [2024-11-24 00:59:04,879 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:59:03" (2/3) ... [2024-11-24 00:59:04,879 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77baee3e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 12:59:04, skipping insertion in model container [2024-11-24 00:59:04,879 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 12:59:04" (3/3) ... [2024-11-24 00:59:04,880 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-more-array-sum.wvr.c [2024-11-24 00:59:04,900 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-24 00:59:04,902 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-more-array-sum.wvr.c that has 4 procedures, 55 locations, 1 initial locations, 5 loop locations, and 18 error locations. [2024-11-24 00:59:04,903 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-24 00:59:05,012 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-24 00:59:05,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 64 places, 59 transitions, 139 flow [2024-11-24 00:59:05,128 INFO L124 PetriNetUnfolderBase]: 5/56 cut-off events. [2024-11-24 00:59:05,132 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-24 00:59:05,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69 conditions, 56 events. 5/56 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 139 event pairs, 0 based on Foata normal form. 0/33 useless extension candidates. Maximal degree in co-relation 40. Up to 2 conditions per place. [2024-11-24 00:59:05,138 INFO L82 GeneralOperation]: Start removeDead. Operand has 64 places, 59 transitions, 139 flow [2024-11-24 00:59:05,143 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 60 places, 55 transitions, 128 flow [2024-11-24 00:59:05,194 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-24 00:59:05,220 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;@17d8f4be, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-24 00:59:05,220 INFO L334 AbstractCegarLoop]: Starting to check reachability of 33 error locations. [2024-11-24 00:59:05,225 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-24 00:59:05,226 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-11-24 00:59:05,227 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-24 00:59:05,227 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:59:05,228 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-24 00:59:05,228 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 00:59:05,236 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:59:05,236 INFO L85 PathProgramCache]: Analyzing trace with hash 883659, now seen corresponding path program 1 times [2024-11-24 00:59:05,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:59:05,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199757726] [2024-11-24 00:59:05,247 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:59:05,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:59:05,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:59:05,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:59:05,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:59:05,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199757726] [2024-11-24 00:59:05,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199757726] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:59:05,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:59:05,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-24 00:59:05,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722225574] [2024-11-24 00:59:05,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:59:05,618 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-24 00:59:05,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:59:05,660 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-24 00:59:05,661 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-24 00:59:05,726 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 59 [2024-11-24 00:59:05,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 55 transitions, 128 flow. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 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-24 00:59:05,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:59:05,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 59 [2024-11-24 00:59:05,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:59:06,109 INFO L124 PetriNetUnfolderBase]: 333/711 cut-off events. [2024-11-24 00:59:06,111 INFO L125 PetriNetUnfolderBase]: For 56/56 co-relation queries the response was YES. [2024-11-24 00:59:06,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1255 conditions, 711 events. 333/711 cut-off events. For 56/56 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3934 event pairs, 226 based on Foata normal form. 1/591 useless extension candidates. Maximal degree in co-relation 1092. Up to 481 conditions per place. [2024-11-24 00:59:06,128 INFO L140 encePairwiseOnDemand]: 54/59 looper letters, 26 selfloop transitions, 2 changer transitions 0/51 dead transitions. [2024-11-24 00:59:06,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 51 transitions, 176 flow [2024-11-24 00:59:06,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-24 00:59:06,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-24 00:59:06,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 112 transitions. [2024-11-24 00:59:06,149 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.632768361581921 [2024-11-24 00:59:06,152 INFO L175 Difference]: Start difference. First operand has 60 places, 55 transitions, 128 flow. Second operand 3 states and 112 transitions. [2024-11-24 00:59:06,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 51 transitions, 176 flow [2024-11-24 00:59:06,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 51 transitions, 164 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-24 00:59:06,168 INFO L231 Difference]: Finished difference. Result has 52 places, 51 transitions, 112 flow [2024-11-24 00:59:06,172 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=112, PETRI_PLACES=52, PETRI_TRANSITIONS=51} [2024-11-24 00:59:06,178 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, -8 predicate places. [2024-11-24 00:59:06,178 INFO L471 AbstractCegarLoop]: Abstraction has has 52 places, 51 transitions, 112 flow [2024-11-24 00:59:06,179 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 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-24 00:59:06,179 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:59:06,179 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-24 00:59:06,179 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-24 00:59:06,179 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 00:59:06,180 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:59:06,180 INFO L85 PathProgramCache]: Analyzing trace with hash 883660, now seen corresponding path program 1 times [2024-11-24 00:59:06,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:59:06,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810753746] [2024-11-24 00:59:06,181 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:59:06,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:59:06,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:59:06,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:59:06,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:59:06,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810753746] [2024-11-24 00:59:06,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810753746] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:59:06,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:59:06,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-24 00:59:06,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142476222] [2024-11-24 00:59:06,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:59:06,760 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 00:59:06,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:59:06,761 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 00:59:06,762 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 00:59:06,843 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 59 [2024-11-24 00:59:06,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 51 transitions, 112 flow. Second operand has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:06,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:59:06,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 59 [2024-11-24 00:59:06,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:59:07,244 INFO L124 PetriNetUnfolderBase]: 333/710 cut-off events. [2024-11-24 00:59:07,244 INFO L125 PetriNetUnfolderBase]: For 12/12 co-relation queries the response was YES. [2024-11-24 00:59:07,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1218 conditions, 710 events. 333/710 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3921 event pairs, 226 based on Foata normal form. 0/589 useless extension candidates. Maximal degree in co-relation 1197. Up to 485 conditions per place. [2024-11-24 00:59:07,262 INFO L140 encePairwiseOnDemand]: 54/59 looper letters, 25 selfloop transitions, 4 changer transitions 0/50 dead transitions. [2024-11-24 00:59:07,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 50 transitions, 168 flow [2024-11-24 00:59:07,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 00:59:07,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-24 00:59:07,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 138 transitions. [2024-11-24 00:59:07,264 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5847457627118644 [2024-11-24 00:59:07,265 INFO L175 Difference]: Start difference. First operand has 52 places, 51 transitions, 112 flow. Second operand 4 states and 138 transitions. [2024-11-24 00:59:07,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 50 transitions, 168 flow [2024-11-24 00:59:07,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 50 transitions, 164 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-24 00:59:07,268 INFO L231 Difference]: Finished difference. Result has 52 places, 50 transitions, 114 flow [2024-11-24 00:59:07,270 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=114, PETRI_PLACES=52, PETRI_TRANSITIONS=50} [2024-11-24 00:59:07,271 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, -8 predicate places. [2024-11-24 00:59:07,271 INFO L471 AbstractCegarLoop]: Abstraction has has 52 places, 50 transitions, 114 flow [2024-11-24 00:59:07,271 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:07,271 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:59:07,271 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2024-11-24 00:59:07,272 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-24 00:59:07,272 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 00:59:07,272 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:59:07,273 INFO L85 PathProgramCache]: Analyzing trace with hash 27396059, now seen corresponding path program 1 times [2024-11-24 00:59:07,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:59:07,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129057921] [2024-11-24 00:59:07,273 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:59:07,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:59:07,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:59:07,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:59:07,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:59:07,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129057921] [2024-11-24 00:59:07,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129057921] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:59:07,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:59:07,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-24 00:59:07,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110314857] [2024-11-24 00:59:07,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:59:07,580 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 00:59:07,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:59:07,583 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 00:59:07,584 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 00:59:07,603 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 59 [2024-11-24 00:59:07,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 50 transitions, 114 flow. Second operand has 4 states, 4 states have (on average 29.75) internal successors, (119), 4 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-24 00:59:07,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:59:07,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 59 [2024-11-24 00:59:07,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:59:07,923 INFO L124 PetriNetUnfolderBase]: 333/716 cut-off events. [2024-11-24 00:59:07,923 INFO L125 PetriNetUnfolderBase]: For 12/12 co-relation queries the response was YES. [2024-11-24 00:59:07,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1233 conditions, 716 events. 333/716 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3932 event pairs, 226 based on Foata normal form. 1/595 useless extension candidates. Maximal degree in co-relation 1209. Up to 487 conditions per place. [2024-11-24 00:59:07,932 INFO L140 encePairwiseOnDemand]: 53/59 looper letters, 28 selfloop transitions, 4 changer transitions 1/55 dead transitions. [2024-11-24 00:59:07,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 55 transitions, 196 flow [2024-11-24 00:59:07,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 00:59:07,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-24 00:59:07,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 152 transitions. [2024-11-24 00:59:07,934 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6440677966101694 [2024-11-24 00:59:07,934 INFO L175 Difference]: Start difference. First operand has 52 places, 50 transitions, 114 flow. Second operand 4 states and 152 transitions. [2024-11-24 00:59:07,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 55 transitions, 196 flow [2024-11-24 00:59:07,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 55 transitions, 182 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-24 00:59:07,938 INFO L231 Difference]: Finished difference. Result has 54 places, 52 transitions, 132 flow [2024-11-24 00:59:07,938 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=132, PETRI_PLACES=54, PETRI_TRANSITIONS=52} [2024-11-24 00:59:07,939 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, -6 predicate places. [2024-11-24 00:59:07,939 INFO L471 AbstractCegarLoop]: Abstraction has has 54 places, 52 transitions, 132 flow [2024-11-24 00:59:07,940 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.75) internal successors, (119), 4 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-24 00:59:07,940 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:59:07,940 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-24 00:59:07,940 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-24 00:59:07,940 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 00:59:07,941 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:59:07,941 INFO L85 PathProgramCache]: Analyzing trace with hash 556223144, now seen corresponding path program 1 times [2024-11-24 00:59:07,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:59:07,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973660430] [2024-11-24 00:59:07,941 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:59:07,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:59:07,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:59:08,450 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-24 00:59:08,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:59:08,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973660430] [2024-11-24 00:59:08,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973660430] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:59:08,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [410508540] [2024-11-24 00:59:08,451 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:59:08,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:59:08,451 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:59:08,456 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:59:08,458 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-24 00:59:08,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:59:08,582 INFO L256 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-24 00:59:08,588 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:59:08,672 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-24 00:59:08,933 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-24 00:59:08,933 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 27 [2024-11-24 00:59:08,997 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-24 00:59:08,998 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:59:09,168 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-24 00:59:09,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [410508540] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-24 00:59:09,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-24 00:59:09,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 3] total 10 [2024-11-24 00:59:09,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495902037] [2024-11-24 00:59:09,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:59:09,169 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 00:59:09,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:59:09,169 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 00:59:09,172 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-11-24 00:59:09,287 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 59 [2024-11-24 00:59:09,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 52 transitions, 132 flow. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 5 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:09,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:59:09,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 59 [2024-11-24 00:59:09,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:59:09,620 INFO L124 PetriNetUnfolderBase]: 333/714 cut-off events. [2024-11-24 00:59:09,620 INFO L125 PetriNetUnfolderBase]: For 12/12 co-relation queries the response was YES. [2024-11-24 00:59:09,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1238 conditions, 714 events. 333/714 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3924 event pairs, 226 based on Foata normal form. 1/596 useless extension candidates. Maximal degree in co-relation 1209. Up to 487 conditions per place. [2024-11-24 00:59:09,630 INFO L140 encePairwiseOnDemand]: 54/59 looper letters, 29 selfloop transitions, 4 changer transitions 0/54 dead transitions. [2024-11-24 00:59:09,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 54 transitions, 204 flow [2024-11-24 00:59:09,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 00:59:09,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-24 00:59:09,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 169 transitions. [2024-11-24 00:59:09,636 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5728813559322034 [2024-11-24 00:59:09,637 INFO L175 Difference]: Start difference. First operand has 54 places, 52 transitions, 132 flow. Second operand 5 states and 169 transitions. [2024-11-24 00:59:09,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 54 transitions, 204 flow [2024-11-24 00:59:09,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 54 transitions, 194 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-11-24 00:59:09,641 INFO L231 Difference]: Finished difference. Result has 56 places, 52 transitions, 136 flow [2024-11-24 00:59:09,642 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=136, PETRI_PLACES=56, PETRI_TRANSITIONS=52} [2024-11-24 00:59:09,642 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, -4 predicate places. [2024-11-24 00:59:09,644 INFO L471 AbstractCegarLoop]: Abstraction has has 56 places, 52 transitions, 136 flow [2024-11-24 00:59:09,644 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 5 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:09,644 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:59:09,644 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2024-11-24 00:59:09,656 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-24 00:59:09,849 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:59:09,849 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 00:59:09,850 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:59:09,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1954526342, now seen corresponding path program 1 times [2024-11-24 00:59:09,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:59:09,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408898043] [2024-11-24 00:59:09,850 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:59:09,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:59:09,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:59:10,160 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-24 00:59:10,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:59:10,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408898043] [2024-11-24 00:59:10,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408898043] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:59:10,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1554731381] [2024-11-24 00:59:10,161 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:59:10,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:59:10,161 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:59:10,163 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:59:10,168 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-24 00:59:10,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:59:10,276 INFO L256 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-24 00:59:10,278 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:59:10,435 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-24 00:59:10,437 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:59:10,552 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-24 00:59:10,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1554731381] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:59:10,552 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:59:10,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2024-11-24 00:59:10,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100823931] [2024-11-24 00:59:10,553 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:59:10,553 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 00:59:10,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:59:10,558 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 00:59:10,558 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-11-24 00:59:10,711 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 59 [2024-11-24 00:59:10,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 52 transitions, 136 flow. Second operand has 13 states, 13 states have (on average 30.53846153846154) internal successors, (397), 13 states have internal predecessors, (397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:10,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:59:10,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 59 [2024-11-24 00:59:10,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:59:11,290 INFO L124 PetriNetUnfolderBase]: 665/1426 cut-off events. [2024-11-24 00:59:11,290 INFO L125 PetriNetUnfolderBase]: For 28/28 co-relation queries the response was YES. [2024-11-24 00:59:11,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2464 conditions, 1426 events. 665/1426 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 8987 event pairs, 452 based on Foata normal form. 1/1204 useless extension candidates. Maximal degree in co-relation 1217. Up to 485 conditions per place. [2024-11-24 00:59:11,303 INFO L140 encePairwiseOnDemand]: 52/59 looper letters, 48 selfloop transitions, 14 changer transitions 0/84 dead transitions. [2024-11-24 00:59:11,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 84 transitions, 348 flow [2024-11-24 00:59:11,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-24 00:59:11,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-24 00:59:11,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 295 transitions. [2024-11-24 00:59:11,308 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-11-24 00:59:11,308 INFO L175 Difference]: Start difference. First operand has 56 places, 52 transitions, 136 flow. Second operand 8 states and 295 transitions. [2024-11-24 00:59:11,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 84 transitions, 348 flow [2024-11-24 00:59:11,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 84 transitions, 341 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-24 00:59:11,313 INFO L231 Difference]: Finished difference. Result has 63 places, 60 transitions, 209 flow [2024-11-24 00:59:11,314 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=131, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=209, PETRI_PLACES=63, PETRI_TRANSITIONS=60} [2024-11-24 00:59:11,314 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 3 predicate places. [2024-11-24 00:59:11,316 INFO L471 AbstractCegarLoop]: Abstraction has has 63 places, 60 transitions, 209 flow [2024-11-24 00:59:11,317 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 30.53846153846154) internal successors, (397), 13 states have internal predecessors, (397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:11,317 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:59:11,317 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1] [2024-11-24 00:59:11,328 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-24 00:59:11,517 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:59:11,518 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 00:59:11,520 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:59:11,520 INFO L85 PathProgramCache]: Analyzing trace with hash -153302829, now seen corresponding path program 2 times [2024-11-24 00:59:11,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:59:11,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207878833] [2024-11-24 00:59:11,520 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:59:11,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:59:11,571 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:59:11,571 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:59:11,984 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-24 00:59:11,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:59:11,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207878833] [2024-11-24 00:59:11,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207878833] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:59:11,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169811469] [2024-11-24 00:59:11,985 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:59:11,985 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:59:11,985 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:59:11,987 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:59:11,990 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-24 00:59:12,095 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:59:12,096 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:59:12,097 INFO L256 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-24 00:59:12,099 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:59:12,113 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-24 00:59:12,357 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-24 00:59:12,357 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 27 [2024-11-24 00:59:12,470 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-24 00:59:12,470 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:59:12,734 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-24 00:59:12,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169811469] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:59:12,734 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:59:12,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 14 [2024-11-24 00:59:12,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914838006] [2024-11-24 00:59:12,735 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:59:12,735 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-24 00:59:12,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:59:12,736 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-24 00:59:12,736 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2024-11-24 00:59:13,968 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 59 [2024-11-24 00:59:13,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 60 transitions, 209 flow. Second operand has 16 states, 16 states have (on average 28.75) internal successors, (460), 16 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:13,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:59:13,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 59 [2024-11-24 00:59:13,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:59:15,319 INFO L124 PetriNetUnfolderBase]: 995/2126 cut-off events. [2024-11-24 00:59:15,319 INFO L125 PetriNetUnfolderBase]: For 44/44 co-relation queries the response was YES. [2024-11-24 00:59:15,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3683 conditions, 2126 events. 995/2126 cut-off events. For 44/44 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 14840 event pairs, 678 based on Foata normal form. 2/1795 useless extension candidates. Maximal degree in co-relation 2418. Up to 960 conditions per place. [2024-11-24 00:59:15,340 INFO L140 encePairwiseOnDemand]: 51/59 looper letters, 44 selfloop transitions, 18 changer transitions 0/83 dead transitions. [2024-11-24 00:59:15,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 83 transitions, 393 flow [2024-11-24 00:59:15,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-24 00:59:15,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-24 00:59:15,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 361 transitions. [2024-11-24 00:59:15,342 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5562403697996918 [2024-11-24 00:59:15,342 INFO L175 Difference]: Start difference. First operand has 63 places, 60 transitions, 209 flow. Second operand 11 states and 361 transitions. [2024-11-24 00:59:15,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 83 transitions, 393 flow [2024-11-24 00:59:15,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 83 transitions, 369 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-11-24 00:59:15,349 INFO L231 Difference]: Finished difference. Result has 71 places, 61 transitions, 233 flow [2024-11-24 00:59:15,351 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=181, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=233, PETRI_PLACES=71, PETRI_TRANSITIONS=61} [2024-11-24 00:59:15,351 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 11 predicate places. [2024-11-24 00:59:15,353 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 61 transitions, 233 flow [2024-11-24 00:59:15,354 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 28.75) internal successors, (460), 16 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:15,354 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:59:15,354 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:59:15,366 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-24 00:59:15,559 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:59:15,559 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 00:59:15,560 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:59:15,560 INFO L85 PathProgramCache]: Analyzing trace with hash 426616635, now seen corresponding path program 1 times [2024-11-24 00:59:15,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:59:15,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114794589] [2024-11-24 00:59:15,560 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:59:15,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:59:15,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:59:15,739 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-24 00:59:15,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:59:15,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114794589] [2024-11-24 00:59:15,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114794589] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:59:15,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:59:15,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-24 00:59:15,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269984474] [2024-11-24 00:59:15,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:59:15,741 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 00:59:15,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:59:15,741 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 00:59:15,741 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-24 00:59:15,820 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 59 [2024-11-24 00:59:15,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 61 transitions, 233 flow. Second operand has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:15,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:59:15,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 59 [2024-11-24 00:59:15,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:59:16,398 INFO L124 PetriNetUnfolderBase]: 1934/3554 cut-off events. [2024-11-24 00:59:16,398 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2024-11-24 00:59:16,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6483 conditions, 3554 events. 1934/3554 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 24066 event pairs, 1449 based on Foata normal form. 0/3412 useless extension candidates. Maximal degree in co-relation 4280. Up to 2775 conditions per place. [2024-11-24 00:59:16,435 INFO L140 encePairwiseOnDemand]: 53/59 looper letters, 37 selfloop transitions, 6 changer transitions 0/58 dead transitions. [2024-11-24 00:59:16,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 58 transitions, 313 flow [2024-11-24 00:59:16,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 00:59:16,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-24 00:59:16,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 139 transitions. [2024-11-24 00:59:16,440 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4711864406779661 [2024-11-24 00:59:16,440 INFO L175 Difference]: Start difference. First operand has 71 places, 61 transitions, 233 flow. Second operand 5 states and 139 transitions. [2024-11-24 00:59:16,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 58 transitions, 313 flow [2024-11-24 00:59:16,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 58 transitions, 277 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-11-24 00:59:16,446 INFO L231 Difference]: Finished difference. Result has 66 places, 58 transitions, 203 flow [2024-11-24 00:59:16,446 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=191, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=203, PETRI_PLACES=66, PETRI_TRANSITIONS=58} [2024-11-24 00:59:16,447 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 6 predicate places. [2024-11-24 00:59:16,447 INFO L471 AbstractCegarLoop]: Abstraction has has 66 places, 58 transitions, 203 flow [2024-11-24 00:59:16,447 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:16,451 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:59:16,451 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:59:16,451 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-24 00:59:16,451 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 00:59:16,452 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:59:16,452 INFO L85 PathProgramCache]: Analyzing trace with hash 426616636, now seen corresponding path program 1 times [2024-11-24 00:59:16,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:59:16,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121955029] [2024-11-24 00:59:16,452 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:59:16,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:59:16,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:59:16,793 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 00:59:16,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:59:16,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121955029] [2024-11-24 00:59:16,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121955029] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:59:16,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1097221200] [2024-11-24 00:59:16,794 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:59:16,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:59:16,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:59:16,797 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:59:16,800 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-24 00:59:16,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:59:16,906 INFO L256 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-24 00:59:16,909 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:59:16,922 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-24 00:59:16,936 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-24 00:59:17,039 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-24 00:59:17,040 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-24 00:59:17,071 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 24 [2024-11-24 00:59:17,434 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 00:59:17,435 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:59:17,841 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-24 00:59:17,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1097221200] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-24 00:59:17,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-24 00:59:17,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 12 [2024-11-24 00:59:17,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252418347] [2024-11-24 00:59:17,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:59:17,842 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-24 00:59:17,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:59:17,843 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-24 00:59:17,843 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-11-24 00:59:18,147 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 59 [2024-11-24 00:59:18,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 58 transitions, 203 flow. Second operand has 6 states, 6 states have (on average 28.666666666666668) internal successors, (172), 6 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:18,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:59:18,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 59 [2024-11-24 00:59:18,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:59:19,014 INFO L124 PetriNetUnfolderBase]: 2003/3950 cut-off events. [2024-11-24 00:59:19,015 INFO L125 PetriNetUnfolderBase]: For 44/44 co-relation queries the response was YES. [2024-11-24 00:59:19,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6935 conditions, 3950 events. 2003/3950 cut-off events. For 44/44 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 29363 event pairs, 918 based on Foata normal form. 0/3380 useless extension candidates. Maximal degree in co-relation 2312. Up to 1860 conditions per place. [2024-11-24 00:59:19,058 INFO L140 encePairwiseOnDemand]: 50/59 looper letters, 46 selfloop transitions, 12 changer transitions 0/74 dead transitions. [2024-11-24 00:59:19,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 74 transitions, 359 flow [2024-11-24 00:59:19,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-24 00:59:19,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-24 00:59:19,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 237 transitions. [2024-11-24 00:59:19,061 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5738498789346247 [2024-11-24 00:59:19,061 INFO L175 Difference]: Start difference. First operand has 66 places, 58 transitions, 203 flow. Second operand 7 states and 237 transitions. [2024-11-24 00:59:19,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 74 transitions, 359 flow [2024-11-24 00:59:19,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 74 transitions, 350 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-24 00:59:19,067 INFO L231 Difference]: Finished difference. Result has 71 places, 60 transitions, 239 flow [2024-11-24 00:59:19,067 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=239, PETRI_PLACES=71, PETRI_TRANSITIONS=60} [2024-11-24 00:59:19,068 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 11 predicate places. [2024-11-24 00:59:19,068 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 60 transitions, 239 flow [2024-11-24 00:59:19,068 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 28.666666666666668) internal successors, (172), 6 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:19,068 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:59:19,068 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:59:19,081 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-24 00:59:19,269 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:59:19,269 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 00:59:19,270 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:59:19,270 INFO L85 PathProgramCache]: Analyzing trace with hash 340214674, now seen corresponding path program 1 times [2024-11-24 00:59:19,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:59:19,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785248756] [2024-11-24 00:59:19,270 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:59:19,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:59:19,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:59:19,349 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-24 00:59:19,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:59:19,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785248756] [2024-11-24 00:59:19,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785248756] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:59:19,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:59:19,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-24 00:59:19,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267981688] [2024-11-24 00:59:19,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:59:19,351 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 00:59:19,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:59:19,351 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 00:59:19,351 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 00:59:19,394 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 59 [2024-11-24 00:59:19,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 60 transitions, 239 flow. Second operand has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:19,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:59:19,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 59 [2024-11-24 00:59:19,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:59:19,801 INFO L124 PetriNetUnfolderBase]: 1295/2516 cut-off events. [2024-11-24 00:59:19,801 INFO L125 PetriNetUnfolderBase]: For 1698/2031 co-relation queries the response was YES. [2024-11-24 00:59:19,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5418 conditions, 2516 events. 1295/2516 cut-off events. For 1698/2031 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 17204 event pairs, 918 based on Foata normal form. 117/2432 useless extension candidates. Maximal degree in co-relation 1806. Up to 1860 conditions per place. [2024-11-24 00:59:19,824 INFO L140 encePairwiseOnDemand]: 54/59 looper letters, 37 selfloop transitions, 4 changer transitions 0/57 dead transitions. [2024-11-24 00:59:19,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 57 transitions, 315 flow [2024-11-24 00:59:19,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 00:59:19,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-24 00:59:19,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 127 transitions. [2024-11-24 00:59:19,825 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.538135593220339 [2024-11-24 00:59:19,826 INFO L175 Difference]: Start difference. First operand has 71 places, 60 transitions, 239 flow. Second operand 4 states and 127 transitions. [2024-11-24 00:59:19,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 57 transitions, 315 flow [2024-11-24 00:59:19,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 57 transitions, 307 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-24 00:59:19,829 INFO L231 Difference]: Finished difference. Result has 68 places, 57 transitions, 233 flow [2024-11-24 00:59:19,830 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=225, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=233, PETRI_PLACES=68, PETRI_TRANSITIONS=57} [2024-11-24 00:59:19,830 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 8 predicate places. [2024-11-24 00:59:19,830 INFO L471 AbstractCegarLoop]: Abstraction has has 68 places, 57 transitions, 233 flow [2024-11-24 00:59:19,831 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:19,831 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:59:19,831 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:59:19,831 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-24 00:59:19,831 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 00:59:19,832 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:59:19,832 INFO L85 PathProgramCache]: Analyzing trace with hash 340214675, now seen corresponding path program 1 times [2024-11-24 00:59:19,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:59:19,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203849210] [2024-11-24 00:59:19,832 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:59:19,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:59:19,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:59:20,104 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 00:59:20,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:59:20,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203849210] [2024-11-24 00:59:20,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203849210] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:59:20,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1774604761] [2024-11-24 00:59:20,105 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:59:20,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:59:20,105 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:59:20,109 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:59:20,115 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-24 00:59:20,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:59:20,212 INFO L256 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-24 00:59:20,214 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:59:20,317 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 00:59:20,317 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:59:20,381 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2024-11-24 00:59:20,394 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 00:59:20,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1774604761] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:59:20,394 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:59:20,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-11-24 00:59:20,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623030292] [2024-11-24 00:59:20,395 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:59:20,395 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-24 00:59:20,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:59:20,396 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-24 00:59:20,396 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-11-24 00:59:20,827 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 59 [2024-11-24 00:59:20,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 57 transitions, 233 flow. Second operand has 11 states, 11 states have (on average 29.727272727272727) internal successors, (327), 11 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:20,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:59:20,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 59 [2024-11-24 00:59:20,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:59:21,562 INFO L124 PetriNetUnfolderBase]: 1709/3296 cut-off events. [2024-11-24 00:59:21,563 INFO L125 PetriNetUnfolderBase]: For 1116/1338 co-relation queries the response was YES. [2024-11-24 00:59:21,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7132 conditions, 3296 events. 1709/3296 cut-off events. For 1116/1338 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 22942 event pairs, 918 based on Foata normal form. 237/3319 useless extension candidates. Maximal degree in co-relation 2377. Up to 1986 conditions per place. [2024-11-24 00:59:21,593 INFO L140 encePairwiseOnDemand]: 50/59 looper letters, 45 selfloop transitions, 12 changer transitions 0/72 dead transitions. [2024-11-24 00:59:21,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 72 transitions, 389 flow [2024-11-24 00:59:21,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-24 00:59:21,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-24 00:59:21,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 217 transitions. [2024-11-24 00:59:21,597 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6129943502824858 [2024-11-24 00:59:21,597 INFO L175 Difference]: Start difference. First operand has 68 places, 57 transitions, 233 flow. Second operand 6 states and 217 transitions. [2024-11-24 00:59:21,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 72 transitions, 389 flow [2024-11-24 00:59:21,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 72 transitions, 384 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-24 00:59:21,603 INFO L231 Difference]: Finished difference. Result has 72 places, 58 transitions, 265 flow [2024-11-24 00:59:21,604 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=265, PETRI_PLACES=72, PETRI_TRANSITIONS=58} [2024-11-24 00:59:21,607 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 12 predicate places. [2024-11-24 00:59:21,608 INFO L471 AbstractCegarLoop]: Abstraction has has 72 places, 58 transitions, 265 flow [2024-11-24 00:59:21,608 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 29.727272727272727) internal successors, (327), 11 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:21,608 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:59:21,609 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:59:21,620 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-24 00:59:21,813 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:59:21,814 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 00:59:21,814 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:59:21,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1946687541, now seen corresponding path program 1 times [2024-11-24 00:59:21,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:59:21,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001301827] [2024-11-24 00:59:21,815 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:59:21,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:59:21,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:59:22,052 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 00:59:22,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:59:22,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001301827] [2024-11-24 00:59:22,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001301827] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:59:22,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1316382174] [2024-11-24 00:59:22,053 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:59:22,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:59:22,053 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:59:22,056 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:59:22,059 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-24 00:59:22,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:59:22,181 INFO L256 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-24 00:59:22,183 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:59:22,280 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 00:59:22,281 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:59:22,394 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 00:59:22,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1316382174] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:59:22,394 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:59:22,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-24 00:59:22,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259775581] [2024-11-24 00:59:22,395 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:59:22,395 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-24 00:59:22,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:59:22,399 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-24 00:59:22,399 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2024-11-24 00:59:22,584 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 59 [2024-11-24 00:59:22,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 58 transitions, 265 flow. Second operand has 14 states, 14 states have (on average 30.0) internal successors, (420), 14 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:22,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:59:22,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 59 [2024-11-24 00:59:22,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:59:23,173 INFO L124 PetriNetUnfolderBase]: 1213/2206 cut-off events. [2024-11-24 00:59:23,173 INFO L125 PetriNetUnfolderBase]: For 4275/4679 co-relation queries the response was YES. [2024-11-24 00:59:23,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5858 conditions, 2206 events. 1213/2206 cut-off events. For 4275/4679 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 13110 event pairs, 643 based on Foata normal form. 0/2039 useless extension candidates. Maximal degree in co-relation 2731. Up to 825 conditions per place. [2024-11-24 00:59:23,192 INFO L140 encePairwiseOnDemand]: 49/59 looper letters, 62 selfloop transitions, 16 changer transitions 0/93 dead transitions. [2024-11-24 00:59:23,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 93 transitions, 563 flow [2024-11-24 00:59:23,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-24 00:59:23,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-24 00:59:23,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 325 transitions. [2024-11-24 00:59:23,196 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6120527306967984 [2024-11-24 00:59:23,197 INFO L175 Difference]: Start difference. First operand has 72 places, 58 transitions, 265 flow. Second operand 9 states and 325 transitions. [2024-11-24 00:59:23,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 93 transitions, 563 flow [2024-11-24 00:59:23,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 93 transitions, 523 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-24 00:59:23,203 INFO L231 Difference]: Finished difference. Result has 77 places, 60 transitions, 287 flow [2024-11-24 00:59:23,203 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=287, PETRI_PLACES=77, PETRI_TRANSITIONS=60} [2024-11-24 00:59:23,204 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 17 predicate places. [2024-11-24 00:59:23,204 INFO L471 AbstractCegarLoop]: Abstraction has has 77 places, 60 transitions, 287 flow [2024-11-24 00:59:23,204 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 30.0) internal successors, (420), 14 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:23,204 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:59:23,205 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:59:23,216 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-24 00:59:23,409 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:59:23,409 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 00:59:23,410 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:59:23,410 INFO L85 PathProgramCache]: Analyzing trace with hash 528818040, now seen corresponding path program 1 times [2024-11-24 00:59:23,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:59:23,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325311158] [2024-11-24 00:59:23,410 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:59:23,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:59:23,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:59:23,611 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 00:59:23,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:59:23,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325311158] [2024-11-24 00:59:23,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325311158] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:59:23,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150454778] [2024-11-24 00:59:23,613 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:59:23,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:59:23,613 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:59:23,615 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:59:23,621 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-24 00:59:23,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:59:23,730 INFO L256 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-24 00:59:23,733 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:59:23,849 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 00:59:23,849 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:59:23,948 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 00:59:23,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [150454778] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:59:23,949 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:59:23,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-24 00:59:23,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388288979] [2024-11-24 00:59:23,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:59:23,949 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-24 00:59:23,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:59:23,951 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-24 00:59:23,951 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2024-11-24 00:59:24,076 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 59 [2024-11-24 00:59:24,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 60 transitions, 287 flow. Second operand has 14 states, 14 states have (on average 29.928571428571427) internal successors, (419), 14 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:24,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:59:24,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 59 [2024-11-24 00:59:24,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:59:24,779 INFO L124 PetriNetUnfolderBase]: 1359/2506 cut-off events. [2024-11-24 00:59:24,780 INFO L125 PetriNetUnfolderBase]: For 1979/2098 co-relation queries the response was YES. [2024-11-24 00:59:24,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6387 conditions, 2506 events. 1359/2506 cut-off events. For 1979/2098 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 15239 event pairs, 676 based on Foata normal form. 64/2431 useless extension candidates. Maximal degree in co-relation 2901. Up to 947 conditions per place. [2024-11-24 00:59:24,801 INFO L140 encePairwiseOnDemand]: 48/59 looper letters, 69 selfloop transitions, 18 changer transitions 0/102 dead transitions. [2024-11-24 00:59:24,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 102 transitions, 594 flow [2024-11-24 00:59:24,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-24 00:59:24,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-24 00:59:24,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 366 transitions. [2024-11-24 00:59:24,806 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6203389830508474 [2024-11-24 00:59:24,806 INFO L175 Difference]: Start difference. First operand has 77 places, 60 transitions, 287 flow. Second operand 10 states and 366 transitions. [2024-11-24 00:59:24,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 102 transitions, 594 flow [2024-11-24 00:59:24,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 102 transitions, 568 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-24 00:59:24,813 INFO L231 Difference]: Finished difference. Result has 83 places, 64 transitions, 342 flow [2024-11-24 00:59:24,814 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=261, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=342, PETRI_PLACES=83, PETRI_TRANSITIONS=64} [2024-11-24 00:59:24,815 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 23 predicate places. [2024-11-24 00:59:24,815 INFO L471 AbstractCegarLoop]: Abstraction has has 83 places, 64 transitions, 342 flow [2024-11-24 00:59:24,815 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 29.928571428571427) internal successors, (419), 14 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:24,816 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:59:24,816 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:59:24,850 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-24 00:59:25,020 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:59:25,020 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 00:59:25,021 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:59:25,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1866029077, now seen corresponding path program 1 times [2024-11-24 00:59:25,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:59:25,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103556392] [2024-11-24 00:59:25,022 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:59:25,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:59:25,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:59:25,406 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-24 00:59:25,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:59:25,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103556392] [2024-11-24 00:59:25,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103556392] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:59:25,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:59:25,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-24 00:59:25,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324290875] [2024-11-24 00:59:25,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:59:25,408 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-24 00:59:25,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:59:25,408 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-24 00:59:25,408 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-24 00:59:25,709 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 59 [2024-11-24 00:59:25,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 64 transitions, 342 flow. Second operand has 7 states, 7 states have (on average 27.0) internal successors, (189), 7 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:25,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:59:25,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 59 [2024-11-24 00:59:25,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:59:26,359 INFO L124 PetriNetUnfolderBase]: 1767/3120 cut-off events. [2024-11-24 00:59:26,359 INFO L125 PetriNetUnfolderBase]: For 8610/9271 co-relation queries the response was YES. [2024-11-24 00:59:26,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9343 conditions, 3120 events. 1767/3120 cut-off events. For 8610/9271 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 19007 event pairs, 748 based on Foata normal form. 0/2961 useless extension candidates. Maximal degree in co-relation 5989. Up to 1518 conditions per place. [2024-11-24 00:59:26,389 INFO L140 encePairwiseOnDemand]: 51/59 looper letters, 60 selfloop transitions, 10 changer transitions 0/84 dead transitions. [2024-11-24 00:59:26,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 84 transitions, 599 flow [2024-11-24 00:59:26,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-24 00:59:26,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-24 00:59:26,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 193 transitions. [2024-11-24 00:59:26,391 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5451977401129944 [2024-11-24 00:59:26,391 INFO L175 Difference]: Start difference. First operand has 83 places, 64 transitions, 342 flow. Second operand 6 states and 193 transitions. [2024-11-24 00:59:26,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 84 transitions, 599 flow [2024-11-24 00:59:26,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 84 transitions, 569 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-11-24 00:59:26,403 INFO L231 Difference]: Finished difference. Result has 84 places, 66 transitions, 355 flow [2024-11-24 00:59:26,403 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=314, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=355, PETRI_PLACES=84, PETRI_TRANSITIONS=66} [2024-11-24 00:59:26,404 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 24 predicate places. [2024-11-24 00:59:26,405 INFO L471 AbstractCegarLoop]: Abstraction has has 84 places, 66 transitions, 355 flow [2024-11-24 00:59:26,405 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.0) internal successors, (189), 7 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:26,405 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:59:26,405 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:59:26,405 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-24 00:59:26,406 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread3Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 00:59:26,406 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:59:26,407 INFO L85 PathProgramCache]: Analyzing trace with hash -2012325672, now seen corresponding path program 1 times [2024-11-24 00:59:26,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:59:26,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580975207] [2024-11-24 00:59:26,407 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:59:26,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:59:26,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:59:26,784 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:59:26,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:59:26,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580975207] [2024-11-24 00:59:26,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580975207] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:59:26,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514578434] [2024-11-24 00:59:26,786 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:59:26,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:59:26,787 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:59:26,789 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:59:26,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-24 00:59:26,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:59:26,918 INFO L256 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-24 00:59:26,920 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:59:27,173 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:59:27,174 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:59:27,358 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 36 treesize of output 32 [2024-11-24 00:59:27,500 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:59:27,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [514578434] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:59:27,501 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:59:27,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2024-11-24 00:59:27,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105878759] [2024-11-24 00:59:27,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:59:27,502 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-24 00:59:27,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:59:27,502 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-24 00:59:27,503 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2024-11-24 00:59:28,913 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 59 [2024-11-24 00:59:28,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 66 transitions, 355 flow. Second operand has 20 states, 20 states have (on average 30.1) internal successors, (602), 20 states have internal predecessors, (602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:28,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:59:28,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 59 [2024-11-24 00:59:28,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:59:30,227 INFO L124 PetriNetUnfolderBase]: 1633/2914 cut-off events. [2024-11-24 00:59:30,227 INFO L125 PetriNetUnfolderBase]: For 8919/9617 co-relation queries the response was YES. [2024-11-24 00:59:30,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9643 conditions, 2914 events. 1633/2914 cut-off events. For 8919/9617 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 17815 event pairs, 872 based on Foata normal form. 1/2782 useless extension candidates. Maximal degree in co-relation 6391. Up to 799 conditions per place. [2024-11-24 00:59:30,259 INFO L140 encePairwiseOnDemand]: 47/59 looper letters, 117 selfloop transitions, 24 changer transitions 0/157 dead transitions. [2024-11-24 00:59:30,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 157 transitions, 1109 flow [2024-11-24 00:59:30,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-24 00:59:30,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-24 00:59:30,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 662 transitions. [2024-11-24 00:59:30,263 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5905441570026762 [2024-11-24 00:59:30,263 INFO L175 Difference]: Start difference. First operand has 84 places, 66 transitions, 355 flow. Second operand 19 states and 662 transitions. [2024-11-24 00:59:30,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 157 transitions, 1109 flow [2024-11-24 00:59:30,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 157 transitions, 1100 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-24 00:59:30,276 INFO L231 Difference]: Finished difference. Result has 101 places, 74 transitions, 446 flow [2024-11-24 00:59:30,276 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=346, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=446, PETRI_PLACES=101, PETRI_TRANSITIONS=74} [2024-11-24 00:59:30,277 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 41 predicate places. [2024-11-24 00:59:30,277 INFO L471 AbstractCegarLoop]: Abstraction has has 101 places, 74 transitions, 446 flow [2024-11-24 00:59:30,278 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 30.1) internal successors, (602), 20 states have internal predecessors, (602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:30,278 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:59:30,278 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:59:30,290 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-24 00:59:30,478 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:59:30,479 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 00:59:30,479 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:59:30,479 INFO L85 PathProgramCache]: Analyzing trace with hash -6593622, now seen corresponding path program 2 times [2024-11-24 00:59:30,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:59:30,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371702366] [2024-11-24 00:59:30,479 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:59:30,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:59:30,510 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-24 00:59:30,510 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:59:30,853 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-24 00:59:30,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:59:30,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371702366] [2024-11-24 00:59:30,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371702366] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:59:30,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:59:30,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-24 00:59:30,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572186284] [2024-11-24 00:59:30,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:59:30,854 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-24 00:59:30,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:59:30,855 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-24 00:59:30,855 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-24 00:59:31,233 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 59 [2024-11-24 00:59:31,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 74 transitions, 446 flow. Second operand has 7 states, 7 states have (on average 25.857142857142858) internal successors, (181), 7 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-24 00:59:31,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:59:31,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 59 [2024-11-24 00:59:31,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:59:31,912 INFO L124 PetriNetUnfolderBase]: 1721/3093 cut-off events. [2024-11-24 00:59:31,913 INFO L125 PetriNetUnfolderBase]: For 10366/11096 co-relation queries the response was YES. [2024-11-24 00:59:31,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10843 conditions, 3093 events. 1721/3093 cut-off events. For 10366/11096 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 19442 event pairs, 493 based on Foata normal form. 18/3035 useless extension candidates. Maximal degree in co-relation 7221. Up to 1147 conditions per place. [2024-11-24 00:59:31,947 INFO L140 encePairwiseOnDemand]: 51/59 looper letters, 87 selfloop transitions, 12 changer transitions 0/113 dead transitions. [2024-11-24 00:59:31,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 113 transitions, 904 flow [2024-11-24 00:59:31,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-24 00:59:31,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-24 00:59:31,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 221 transitions. [2024-11-24 00:59:31,949 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5351089588377724 [2024-11-24 00:59:31,949 INFO L175 Difference]: Start difference. First operand has 101 places, 74 transitions, 446 flow. Second operand 7 states and 221 transitions. [2024-11-24 00:59:31,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 113 transitions, 904 flow [2024-11-24 00:59:31,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 113 transitions, 886 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-24 00:59:31,965 INFO L231 Difference]: Finished difference. Result has 100 places, 73 transitions, 450 flow [2024-11-24 00:59:31,965 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=426, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=450, PETRI_PLACES=100, PETRI_TRANSITIONS=73} [2024-11-24 00:59:31,966 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 40 predicate places. [2024-11-24 00:59:31,966 INFO L471 AbstractCegarLoop]: Abstraction has has 100 places, 73 transitions, 450 flow [2024-11-24 00:59:31,966 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 25.857142857142858) internal successors, (181), 7 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-24 00:59:31,966 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:59:31,966 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:59:31,967 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-24 00:59:31,967 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 00:59:31,967 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:59:31,967 INFO L85 PathProgramCache]: Analyzing trace with hash -204401426, now seen corresponding path program 1 times [2024-11-24 00:59:31,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:59:31,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828746399] [2024-11-24 00:59:31,968 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:59:31,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:59:31,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:59:32,372 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 00:59:32,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:59:32,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828746399] [2024-11-24 00:59:32,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828746399] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:59:32,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [701493260] [2024-11-24 00:59:32,373 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:59:32,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:59:32,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:59:32,376 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:59:32,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-24 00:59:32,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:59:32,505 INFO L256 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-24 00:59:32,506 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:59:32,677 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-24 00:59:32,677 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:59:32,806 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2024-11-24 00:59:32,860 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-24 00:59:32,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [701493260] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:59:32,860 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:59:32,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 17 [2024-11-24 00:59:32,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5570177] [2024-11-24 00:59:32,860 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:59:32,860 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-24 00:59:32,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:59:32,861 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-24 00:59:32,861 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2024-11-24 00:59:33,887 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 59 [2024-11-24 00:59:33,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 73 transitions, 450 flow. Second operand has 18 states, 18 states have (on average 30.166666666666668) internal successors, (543), 18 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:33,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:59:33,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 59 [2024-11-24 00:59:33,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:59:35,074 INFO L124 PetriNetUnfolderBase]: 2034/3531 cut-off events. [2024-11-24 00:59:35,074 INFO L125 PetriNetUnfolderBase]: For 12364/13381 co-relation queries the response was YES. [2024-11-24 00:59:35,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12931 conditions, 3531 events. 2034/3531 cut-off events. For 12364/13381 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 20729 event pairs, 778 based on Foata normal form. 1/3423 useless extension candidates. Maximal degree in co-relation 8626. Up to 1184 conditions per place. [2024-11-24 00:59:35,106 INFO L140 encePairwiseOnDemand]: 48/59 looper letters, 108 selfloop transitions, 22 changer transitions 0/145 dead transitions. [2024-11-24 00:59:35,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 145 transitions, 1138 flow [2024-11-24 00:59:35,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-24 00:59:35,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-24 00:59:35,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 493 transitions. [2024-11-24 00:59:35,109 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5968523002421308 [2024-11-24 00:59:35,109 INFO L175 Difference]: Start difference. First operand has 100 places, 73 transitions, 450 flow. Second operand 14 states and 493 transitions. [2024-11-24 00:59:35,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 145 transitions, 1138 flow [2024-11-24 00:59:35,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 145 transitions, 1104 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-24 00:59:35,125 INFO L231 Difference]: Finished difference. Result has 110 places, 79 transitions, 520 flow [2024-11-24 00:59:35,125 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=426, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=520, PETRI_PLACES=110, PETRI_TRANSITIONS=79} [2024-11-24 00:59:35,126 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 50 predicate places. [2024-11-24 00:59:35,126 INFO L471 AbstractCegarLoop]: Abstraction has has 110 places, 79 transitions, 520 flow [2024-11-24 00:59:35,126 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 30.166666666666668) internal successors, (543), 18 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:35,126 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:59:35,127 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:59:35,138 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-24 00:59:35,327 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-24 00:59:35,328 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread3Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 00:59:35,328 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:59:35,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1319948325, now seen corresponding path program 2 times [2024-11-24 00:59:35,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:59:35,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316561631] [2024-11-24 00:59:35,328 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:59:35,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:59:35,354 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-24 00:59:35,355 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:59:35,665 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-24 00:59:35,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:59:35,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316561631] [2024-11-24 00:59:35,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316561631] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:59:35,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:59:35,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-24 00:59:35,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696288738] [2024-11-24 00:59:35,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:59:35,666 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-24 00:59:35,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:59:35,667 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-24 00:59:35,667 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-24 00:59:35,881 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 59 [2024-11-24 00:59:35,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 79 transitions, 520 flow. Second operand has 7 states, 7 states have (on average 29.142857142857142) internal successors, (204), 7 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:35,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:59:35,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 59 [2024-11-24 00:59:35,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:59:36,560 INFO L124 PetriNetUnfolderBase]: 2885/4701 cut-off events. [2024-11-24 00:59:36,560 INFO L125 PetriNetUnfolderBase]: For 18406/19663 co-relation queries the response was YES. [2024-11-24 00:59:36,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18029 conditions, 4701 events. 2885/4701 cut-off events. For 18406/19663 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 27179 event pairs, 1291 based on Foata normal form. 92/4747 useless extension candidates. Maximal degree in co-relation 13180. Up to 2591 conditions per place. [2024-11-24 00:59:36,598 INFO L140 encePairwiseOnDemand]: 51/59 looper letters, 100 selfloop transitions, 16 changer transitions 0/129 dead transitions. [2024-11-24 00:59:36,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 129 transitions, 1110 flow [2024-11-24 00:59:36,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-24 00:59:36,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-24 00:59:36,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 216 transitions. [2024-11-24 00:59:36,599 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6101694915254238 [2024-11-24 00:59:36,599 INFO L175 Difference]: Start difference. First operand has 110 places, 79 transitions, 520 flow. Second operand 6 states and 216 transitions. [2024-11-24 00:59:36,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 129 transitions, 1110 flow [2024-11-24 00:59:36,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 129 transitions, 1083 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-11-24 00:59:36,621 INFO L231 Difference]: Finished difference. Result has 109 places, 81 transitions, 561 flow [2024-11-24 00:59:36,621 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=493, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=561, PETRI_PLACES=109, PETRI_TRANSITIONS=81} [2024-11-24 00:59:36,622 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 49 predicate places. [2024-11-24 00:59:36,622 INFO L471 AbstractCegarLoop]: Abstraction has has 109 places, 81 transitions, 561 flow [2024-11-24 00:59:36,622 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 29.142857142857142) internal successors, (204), 7 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:36,623 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:59:36,623 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:59:36,623 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-24 00:59:36,623 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 00:59:36,623 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:59:36,624 INFO L85 PathProgramCache]: Analyzing trace with hash 106644131, now seen corresponding path program 2 times [2024-11-24 00:59:36,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:59:36,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116385362] [2024-11-24 00:59:36,624 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:59:36,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:59:36,655 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:59:36,655 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:59:37,116 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-24 00:59:37,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:59:37,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116385362] [2024-11-24 00:59:37,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116385362] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:59:37,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1877788143] [2024-11-24 00:59:37,117 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:59:37,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:59:37,117 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:59:37,120 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:59:37,124 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-24 00:59:37,257 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:59:37,258 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:59:37,260 INFO L256 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-24 00:59:37,262 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:59:37,273 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-24 00:59:37,401 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-24 00:59:37,402 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-24 00:59:37,414 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-24 00:59:37,638 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-24 00:59:37,639 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:59:37,894 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 52 treesize of output 48 [2024-11-24 00:59:38,080 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-24 00:59:38,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1877788143] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:59:38,080 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:59:38,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 6] total 18 [2024-11-24 00:59:38,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736354759] [2024-11-24 00:59:38,080 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:59:38,081 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-24 00:59:38,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:59:38,081 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-24 00:59:38,082 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2024-11-24 00:59:39,558 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 59 [2024-11-24 00:59:39,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 81 transitions, 561 flow. Second operand has 20 states, 20 states have (on average 24.3) internal successors, (486), 20 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:39,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:59:39,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 59 [2024-11-24 00:59:39,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:59:42,395 INFO L124 PetriNetUnfolderBase]: 7027/10547 cut-off events. [2024-11-24 00:59:42,395 INFO L125 PetriNetUnfolderBase]: For 34132/35225 co-relation queries the response was YES. [2024-11-24 00:59:42,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40862 conditions, 10547 events. 7027/10547 cut-off events. For 34132/35225 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 60473 event pairs, 1088 based on Foata normal form. 324/10860 useless extension candidates. Maximal degree in co-relation 30451. Up to 2295 conditions per place. [2024-11-24 00:59:42,466 INFO L140 encePairwiseOnDemand]: 47/59 looper letters, 214 selfloop transitions, 30 changer transitions 0/253 dead transitions. [2024-11-24 00:59:42,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 253 transitions, 2130 flow [2024-11-24 00:59:42,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-24 00:59:42,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-24 00:59:42,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 568 transitions. [2024-11-24 00:59:42,605 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5348399246704332 [2024-11-24 00:59:42,605 INFO L175 Difference]: Start difference. First operand has 109 places, 81 transitions, 561 flow. Second operand 18 states and 568 transitions. [2024-11-24 00:59:42,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 253 transitions, 2130 flow [2024-11-24 00:59:42,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 253 transitions, 1981 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-11-24 00:59:42,656 INFO L231 Difference]: Finished difference. Result has 122 places, 91 transitions, 677 flow [2024-11-24 00:59:42,656 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=521, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=677, PETRI_PLACES=122, PETRI_TRANSITIONS=91} [2024-11-24 00:59:42,656 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 62 predicate places. [2024-11-24 00:59:42,657 INFO L471 AbstractCegarLoop]: Abstraction has has 122 places, 91 transitions, 677 flow [2024-11-24 00:59:42,657 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 24.3) internal successors, (486), 20 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:42,657 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:59:42,657 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:59:42,668 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-24 00:59:42,858 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-24 00:59:42,858 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 00:59:42,858 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:59:42,859 INFO L85 PathProgramCache]: Analyzing trace with hash -988998388, now seen corresponding path program 1 times [2024-11-24 00:59:42,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:59:42,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961204414] [2024-11-24 00:59:42,859 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:59:42,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:59:42,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:59:43,262 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 00:59:43,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:59:43,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961204414] [2024-11-24 00:59:43,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961204414] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:59:43,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [291914854] [2024-11-24 00:59:43,263 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:59:43,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:59:43,263 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:59:43,265 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:59:43,270 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-24 00:59:43,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:59:43,392 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-24 00:59:43,394 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:59:43,604 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-24 00:59:43,604 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:59:43,770 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2024-11-24 00:59:43,843 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-24 00:59:43,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [291914854] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:59:43,844 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:59:43,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 21 [2024-11-24 00:59:43,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441329436] [2024-11-24 00:59:43,844 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:59:43,845 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-24 00:59:43,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:59:43,845 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-24 00:59:43,846 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2024-11-24 00:59:45,179 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 59 [2024-11-24 00:59:45,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 91 transitions, 677 flow. Second operand has 22 states, 22 states have (on average 29.681818181818183) internal successors, (653), 22 states have internal predecessors, (653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:45,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:59:45,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 59 [2024-11-24 00:59:45,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:59:46,632 INFO L124 PetriNetUnfolderBase]: 2944/5361 cut-off events. [2024-11-24 00:59:46,633 INFO L125 PetriNetUnfolderBase]: For 22940/23500 co-relation queries the response was YES. [2024-11-24 00:59:46,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21887 conditions, 5361 events. 2944/5361 cut-off events. For 22940/23500 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 35218 event pairs, 1185 based on Foata normal form. 137/5256 useless extension candidates. Maximal degree in co-relation 15399. Up to 1937 conditions per place. [2024-11-24 00:59:46,673 INFO L140 encePairwiseOnDemand]: 49/59 looper letters, 112 selfloop transitions, 21 changer transitions 0/151 dead transitions. [2024-11-24 00:59:46,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 151 transitions, 1281 flow [2024-11-24 00:59:46,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-24 00:59:46,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-24 00:59:46,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 428 transitions. [2024-11-24 00:59:46,675 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6045197740112994 [2024-11-24 00:59:46,675 INFO L175 Difference]: Start difference. First operand has 122 places, 91 transitions, 677 flow. Second operand 12 states and 428 transitions. [2024-11-24 00:59:46,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 151 transitions, 1281 flow [2024-11-24 00:59:46,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 151 transitions, 1239 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-11-24 00:59:46,707 INFO L231 Difference]: Finished difference. Result has 124 places, 91 transitions, 684 flow [2024-11-24 00:59:46,707 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=635, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=684, PETRI_PLACES=124, PETRI_TRANSITIONS=91} [2024-11-24 00:59:46,708 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 64 predicate places. [2024-11-24 00:59:46,708 INFO L471 AbstractCegarLoop]: Abstraction has has 124 places, 91 transitions, 684 flow [2024-11-24 00:59:46,708 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 29.681818181818183) internal successors, (653), 22 states have internal predecessors, (653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:46,708 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:59:46,708 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:59:46,720 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-24 00:59:46,913 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:59:46,913 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 00:59:46,914 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:59:46,914 INFO L85 PathProgramCache]: Analyzing trace with hash -1228302370, now seen corresponding path program 1 times [2024-11-24 00:59:46,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:59:46,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434837958] [2024-11-24 00:59:46,917 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:59:46,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:59:46,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:59:47,123 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 00:59:47,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:59:47,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434837958] [2024-11-24 00:59:47,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434837958] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:59:47,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1863137057] [2024-11-24 00:59:47,123 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:59:47,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:59:47,124 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:59:47,126 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:59:47,131 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-24 00:59:47,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:59:47,269 INFO L256 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-24 00:59:47,271 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:59:47,463 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 00:59:47,464 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:59:47,584 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 00:59:47,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1863137057] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:59:47,584 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:59:47,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2024-11-24 00:59:47,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801039281] [2024-11-24 00:59:47,585 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:59:47,586 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-24 00:59:47,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:59:47,587 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-24 00:59:47,587 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2024-11-24 00:59:47,761 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 59 [2024-11-24 00:59:47,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 91 transitions, 684 flow. Second operand has 15 states, 15 states have (on average 30.4) internal successors, (456), 15 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-24 00:59:47,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:59:47,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 59 [2024-11-24 00:59:47,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:59:49,247 INFO L124 PetriNetUnfolderBase]: 3005/4849 cut-off events. [2024-11-24 00:59:49,247 INFO L125 PetriNetUnfolderBase]: For 26736/27787 co-relation queries the response was YES. [2024-11-24 00:59:49,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21178 conditions, 4849 events. 3005/4849 cut-off events. For 26736/27787 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 27698 event pairs, 1623 based on Foata normal form. 125/4804 useless extension candidates. Maximal degree in co-relation 15469. Up to 2651 conditions per place. [2024-11-24 00:59:49,325 INFO L140 encePairwiseOnDemand]: 48/59 looper letters, 96 selfloop transitions, 21 changer transitions 0/134 dead transitions. [2024-11-24 00:59:49,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 134 transitions, 1256 flow [2024-11-24 00:59:49,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-24 00:59:49,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-24 00:59:49,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 360 transitions. [2024-11-24 00:59:49,328 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6101694915254238 [2024-11-24 00:59:49,328 INFO L175 Difference]: Start difference. First operand has 124 places, 91 transitions, 684 flow. Second operand 10 states and 360 transitions. [2024-11-24 00:59:49,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 134 transitions, 1256 flow [2024-11-24 00:59:49,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 134 transitions, 1198 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-11-24 00:59:49,371 INFO L231 Difference]: Finished difference. Result has 124 places, 90 transitions, 698 flow [2024-11-24 00:59:49,372 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=610, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=698, PETRI_PLACES=124, PETRI_TRANSITIONS=90} [2024-11-24 00:59:49,373 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 64 predicate places. [2024-11-24 00:59:49,373 INFO L471 AbstractCegarLoop]: Abstraction has has 124 places, 90 transitions, 698 flow [2024-11-24 00:59:49,373 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 30.4) internal successors, (456), 15 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-24 00:59:49,374 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:59:49,374 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-11-24 00:59:49,386 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-24 00:59:49,578 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:59:49,578 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 00:59:49,579 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:59:49,579 INFO L85 PathProgramCache]: Analyzing trace with hash 225600190, now seen corresponding path program 2 times [2024-11-24 00:59:49,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:59:49,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488568980] [2024-11-24 00:59:49,579 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:59:49,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:59:49,601 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-24 00:59:49,601 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:59:49,930 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-24 00:59:49,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:59:49,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488568980] [2024-11-24 00:59:49,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488568980] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:59:49,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040950226] [2024-11-24 00:59:49,931 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:59:49,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:59:49,932 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:59:49,934 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:59:49,940 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-24 00:59:50,081 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-24 00:59:50,081 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:59:50,086 INFO L256 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-24 00:59:50,088 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:59:50,152 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-24 00:59:50,641 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-24 00:59:50,641 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:59:51,307 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-24 00:59:51,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2040950226] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:59:51,308 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:59:51,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 14 [2024-11-24 00:59:51,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734615406] [2024-11-24 00:59:51,308 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:59:51,309 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-24 00:59:51,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:59:51,309 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-24 00:59:51,310 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2024-11-24 00:59:52,288 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 59 [2024-11-24 00:59:52,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 90 transitions, 698 flow. Second operand has 16 states, 16 states have (on average 28.75) internal successors, (460), 16 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:52,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:59:52,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 59 [2024-11-24 00:59:52,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:59:53,485 INFO L124 PetriNetUnfolderBase]: 4397/6972 cut-off events. [2024-11-24 00:59:53,485 INFO L125 PetriNetUnfolderBase]: For 26911/27524 co-relation queries the response was YES. [2024-11-24 00:59:53,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29458 conditions, 6972 events. 4397/6972 cut-off events. For 26911/27524 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 40776 event pairs, 1634 based on Foata normal form. 142/6881 useless extension candidates. Maximal degree in co-relation 21290. Up to 3186 conditions per place. [2024-11-24 00:59:53,539 INFO L140 encePairwiseOnDemand]: 53/59 looper letters, 127 selfloop transitions, 14 changer transitions 0/153 dead transitions. [2024-11-24 00:59:53,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 153 transitions, 1476 flow [2024-11-24 00:59:53,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-24 00:59:53,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-24 00:59:53,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 213 transitions. [2024-11-24 00:59:53,541 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6016949152542372 [2024-11-24 00:59:53,541 INFO L175 Difference]: Start difference. First operand has 124 places, 90 transitions, 698 flow. Second operand 6 states and 213 transitions. [2024-11-24 00:59:53,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 153 transitions, 1476 flow [2024-11-24 00:59:53,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 153 transitions, 1427 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-11-24 00:59:53,589 INFO L231 Difference]: Finished difference. Result has 120 places, 89 transitions, 675 flow [2024-11-24 00:59:53,589 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=647, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=675, PETRI_PLACES=120, PETRI_TRANSITIONS=89} [2024-11-24 00:59:53,590 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 60 predicate places. [2024-11-24 00:59:53,590 INFO L471 AbstractCegarLoop]: Abstraction has has 120 places, 89 transitions, 675 flow [2024-11-24 00:59:53,590 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 28.75) internal successors, (460), 16 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:53,590 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:59:53,590 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:59:53,598 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-24 00:59:53,790 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-24 00:59:53,791 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 00:59:53,791 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:59:53,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1183409887, now seen corresponding path program 1 times [2024-11-24 00:59:53,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:59:53,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632331576] [2024-11-24 00:59:53,792 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:59:53,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:59:53,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:59:53,899 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 00:59:53,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:59:53,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632331576] [2024-11-24 00:59:53,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632331576] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:59:53,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [513895706] [2024-11-24 00:59:53,900 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:59:53,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:59:53,900 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:59:53,902 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:59:53,905 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-24 00:59:54,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:59:54,016 INFO L256 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-24 00:59:54,018 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:59:54,062 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 00:59:54,063 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:59:54,115 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-24 00:59:54,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [513895706] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-24 00:59:54,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-24 00:59:54,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 4] total 9 [2024-11-24 00:59:54,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603575903] [2024-11-24 00:59:54,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:59:54,116 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 00:59:54,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:59:54,117 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 00:59:54,118 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-24 00:59:54,149 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 59 [2024-11-24 00:59:54,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 89 transitions, 675 flow. Second operand has 5 states, 5 states have (on average 32.6) internal successors, (163), 5 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:54,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:59:54,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 59 [2024-11-24 00:59:54,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:59:54,940 INFO L124 PetriNetUnfolderBase]: 3325/5891 cut-off events. [2024-11-24 00:59:54,940 INFO L125 PetriNetUnfolderBase]: For 24326/24847 co-relation queries the response was YES. [2024-11-24 00:59:54,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24370 conditions, 5891 events. 3325/5891 cut-off events. For 24326/24847 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 37165 event pairs, 1216 based on Foata normal form. 242/6038 useless extension candidates. Maximal degree in co-relation 17737. Up to 2538 conditions per place. [2024-11-24 00:59:54,981 INFO L140 encePairwiseOnDemand]: 53/59 looper letters, 92 selfloop transitions, 12 changer transitions 0/118 dead transitions. [2024-11-24 00:59:54,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 118 transitions, 1099 flow [2024-11-24 00:59:54,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 00:59:54,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-24 00:59:54,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 185 transitions. [2024-11-24 00:59:54,983 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6271186440677966 [2024-11-24 00:59:54,983 INFO L175 Difference]: Start difference. First operand has 120 places, 89 transitions, 675 flow. Second operand 5 states and 185 transitions. [2024-11-24 00:59:54,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 118 transitions, 1099 flow [2024-11-24 00:59:55,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 118 transitions, 1069 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-24 00:59:55,007 INFO L231 Difference]: Finished difference. Result has 120 places, 86 transitions, 649 flow [2024-11-24 00:59:55,007 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=604, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=649, PETRI_PLACES=120, PETRI_TRANSITIONS=86} [2024-11-24 00:59:55,007 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 60 predicate places. [2024-11-24 00:59:55,007 INFO L471 AbstractCegarLoop]: Abstraction has has 120 places, 86 transitions, 649 flow [2024-11-24 00:59:55,008 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.6) internal successors, (163), 5 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:55,008 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:59:55,008 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:59:55,019 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-24 00:59:55,208 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-24 00:59:55,208 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 00:59:55,209 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:59:55,209 INFO L85 PathProgramCache]: Analyzing trace with hash 31813321, now seen corresponding path program 2 times [2024-11-24 00:59:55,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:59:55,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434969613] [2024-11-24 00:59:55,209 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:59:55,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:59:55,240 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:59:55,240 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:59:55,628 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-24 00:59:55,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:59:55,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434969613] [2024-11-24 00:59:55,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434969613] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:59:55,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [417474757] [2024-11-24 00:59:55,629 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:59:55,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:59:55,629 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:59:55,631 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:59:55,636 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-24 00:59:55,772 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:59:55,772 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:59:55,774 INFO L256 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-11-24 00:59:55,777 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:59:55,784 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-24 00:59:55,956 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2024-11-24 00:59:55,957 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 22 [2024-11-24 00:59:56,689 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:59:56,689 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:59:57,630 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:59:57,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [417474757] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:59:57,631 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:59:57,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 10, 10] total 26 [2024-11-24 00:59:57,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178699351] [2024-11-24 00:59:57,631 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:59:57,633 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-24 00:59:57,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:59:57,634 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-24 00:59:57,637 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=616, Unknown=0, NotChecked=0, Total=756 [2024-11-24 00:59:59,339 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 59 [2024-11-24 00:59:59,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 86 transitions, 649 flow. Second operand has 28 states, 28 states have (on average 24.321428571428573) internal successors, (681), 28 states have internal predecessors, (681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:59,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:59:59,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 59 [2024-11-24 00:59:59,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 01:00:02,843 INFO L124 PetriNetUnfolderBase]: 5998/9275 cut-off events. [2024-11-24 01:00:02,843 INFO L125 PetriNetUnfolderBase]: For 44370/46298 co-relation queries the response was YES. [2024-11-24 01:00:02,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39337 conditions, 9275 events. 5998/9275 cut-off events. For 44370/46298 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 56461 event pairs, 1178 based on Foata normal form. 346/9292 useless extension candidates. Maximal degree in co-relation 33405. Up to 1460 conditions per place. [2024-11-24 01:00:02,911 INFO L140 encePairwiseOnDemand]: 48/59 looper letters, 252 selfloop transitions, 43 changer transitions 0/308 dead transitions. [2024-11-24 01:00:02,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 308 transitions, 2823 flow [2024-11-24 01:00:02,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-24 01:00:02,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-24 01:00:02,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 823 transitions. [2024-11-24 01:00:02,913 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.49818401937046003 [2024-11-24 01:00:02,914 INFO L175 Difference]: Start difference. First operand has 120 places, 86 transitions, 649 flow. Second operand 28 states and 823 transitions. [2024-11-24 01:00:02,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 308 transitions, 2823 flow [2024-11-24 01:00:02,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 308 transitions, 2748 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-11-24 01:00:02,980 INFO L231 Difference]: Finished difference. Result has 145 places, 106 transitions, 898 flow [2024-11-24 01:00:02,981 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=617, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=898, PETRI_PLACES=145, PETRI_TRANSITIONS=106} [2024-11-24 01:00:02,981 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 85 predicate places. [2024-11-24 01:00:02,981 INFO L471 AbstractCegarLoop]: Abstraction has has 145 places, 106 transitions, 898 flow [2024-11-24 01:00:02,982 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 24.321428571428573) internal successors, (681), 28 states have internal predecessors, (681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 01:00:02,982 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 01:00:02,982 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:00:02,990 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-24 01:00:03,182 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-24 01:00:03,183 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread3Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 01:00:03,183 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:00:03,183 INFO L85 PathProgramCache]: Analyzing trace with hash 986213818, now seen corresponding path program 1 times [2024-11-24 01:00:03,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:00:03,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59443654] [2024-11-24 01:00:03,183 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:00:03,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:00:03,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:00:03,543 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-24 01:00:03,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:00:03,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59443654] [2024-11-24 01:00:03,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59443654] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 01:00:03,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2128794838] [2024-11-24 01:00:03,545 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:00:03,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:00:03,545 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 01:00:03,547 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 01:00:03,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-24 01:00:03,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:00:03,695 INFO L256 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-24 01:00:03,697 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:00:04,149 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 01:00:04,149 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 01:00:04,574 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 36 treesize of output 32 [2024-11-24 01:00:04,851 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 01:00:04,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2128794838] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 01:00:04,852 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 01:00:04,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10, 10] total 27 [2024-11-24 01:00:04,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516472770] [2024-11-24 01:00:04,853 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 01:00:04,853 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-24 01:00:04,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:00:04,854 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-24 01:00:04,854 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2024-11-24 01:00:07,140 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 59 [2024-11-24 01:00:07,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 106 transitions, 898 flow. Second operand has 28 states, 28 states have (on average 29.25) internal successors, (819), 28 states have internal predecessors, (819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 01:00:07,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 01:00:07,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 59 [2024-11-24 01:00:07,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 01:00:10,932 INFO L124 PetriNetUnfolderBase]: 7291/11626 cut-off events. [2024-11-24 01:00:10,932 INFO L125 PetriNetUnfolderBase]: For 53444/55977 co-relation queries the response was YES. [2024-11-24 01:00:10,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49848 conditions, 11626 events. 7291/11626 cut-off events. For 53444/55977 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 77482 event pairs, 1611 based on Foata normal form. 402/11567 useless extension candidates. Maximal degree in co-relation 42847. Up to 1904 conditions per place. [2024-11-24 01:00:11,033 INFO L140 encePairwiseOnDemand]: 47/59 looper letters, 335 selfloop transitions, 55 changer transitions 0/405 dead transitions. [2024-11-24 01:00:11,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 405 transitions, 3703 flow [2024-11-24 01:00:11,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-24 01:00:11,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-24 01:00:11,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1077 transitions. [2024-11-24 01:00:11,035 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6084745762711864 [2024-11-24 01:00:11,036 INFO L175 Difference]: Start difference. First operand has 145 places, 106 transitions, 898 flow. Second operand 30 states and 1077 transitions. [2024-11-24 01:00:11,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 405 transitions, 3703 flow [2024-11-24 01:00:11,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 405 transitions, 3588 flow, removed 28 selfloop flow, removed 11 redundant places. [2024-11-24 01:00:11,173 INFO L231 Difference]: Finished difference. Result has 163 places, 115 transitions, 994 flow [2024-11-24 01:00:11,173 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=801, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=994, PETRI_PLACES=163, PETRI_TRANSITIONS=115} [2024-11-24 01:00:11,174 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 103 predicate places. [2024-11-24 01:00:11,174 INFO L471 AbstractCegarLoop]: Abstraction has has 163 places, 115 transitions, 994 flow [2024-11-24 01:00:11,175 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 29.25) internal successors, (819), 28 states have internal predecessors, (819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 01:00:11,175 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 01:00:11,175 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:00:11,184 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-24 01:00:11,379 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-24 01:00:11,379 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 01:00:11,379 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:00:11,379 INFO L85 PathProgramCache]: Analyzing trace with hash -799778871, now seen corresponding path program 1 times [2024-11-24 01:00:11,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:00:11,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515326366] [2024-11-24 01:00:11,380 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:00:11,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:00:11,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:00:11,506 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-24 01:00:11,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:00:11,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515326366] [2024-11-24 01:00:11,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515326366] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:00:11,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 01:00:11,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-24 01:00:11,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701925352] [2024-11-24 01:00:11,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:00:11,508 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 01:00:11,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:00:11,513 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 01:00:11,513 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 01:00:11,531 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 59 [2024-11-24 01:00:11,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 115 transitions, 994 flow. Second operand has 4 states, 4 states have (on average 34.0) internal successors, (136), 4 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 01:00:11,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 01:00:11,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 59 [2024-11-24 01:00:11,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 01:00:13,227 INFO L124 PetriNetUnfolderBase]: 7055/11681 cut-off events. [2024-11-24 01:00:13,227 INFO L125 PetriNetUnfolderBase]: For 49870/52201 co-relation queries the response was YES. [2024-11-24 01:00:13,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47688 conditions, 11681 events. 7055/11681 cut-off events. For 49870/52201 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 81437 event pairs, 2172 based on Foata normal form. 380/11298 useless extension candidates. Maximal degree in co-relation 45078. Up to 5253 conditions per place. [2024-11-24 01:00:13,329 INFO L140 encePairwiseOnDemand]: 54/59 looper letters, 100 selfloop transitions, 23 changer transitions 0/138 dead transitions. [2024-11-24 01:00:13,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 138 transitions, 1411 flow [2024-11-24 01:00:13,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 01:00:13,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-24 01:00:13,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 153 transitions. [2024-11-24 01:00:13,331 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6483050847457628 [2024-11-24 01:00:13,331 INFO L175 Difference]: Start difference. First operand has 163 places, 115 transitions, 994 flow. Second operand 4 states and 153 transitions. [2024-11-24 01:00:13,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 138 transitions, 1411 flow [2024-11-24 01:00:13,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 138 transitions, 1307 flow, removed 3 selfloop flow, removed 23 redundant places. [2024-11-24 01:00:13,382 INFO L231 Difference]: Finished difference. Result has 142 places, 111 transitions, 887 flow [2024-11-24 01:00:13,382 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=841, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=887, PETRI_PLACES=142, PETRI_TRANSITIONS=111} [2024-11-24 01:00:13,383 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 82 predicate places. [2024-11-24 01:00:13,383 INFO L471 AbstractCegarLoop]: Abstraction has has 142 places, 111 transitions, 887 flow [2024-11-24 01:00:13,383 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 34.0) internal successors, (136), 4 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 01:00:13,383 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 01:00:13,383 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:00:13,383 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-24 01:00:13,383 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 01:00:13,384 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:00:13,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1729702226, now seen corresponding path program 1 times [2024-11-24 01:00:13,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:00:13,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814488545] [2024-11-24 01:00:13,384 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:00:13,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:00:13,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:00:13,660 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-24 01:00:13,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:00:13,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814488545] [2024-11-24 01:00:13,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814488545] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 01:00:13,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1277518073] [2024-11-24 01:00:13,661 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:00:13,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:00:13,661 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 01:00:13,664 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 01:00:13,667 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-24 01:00:13,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:00:13,834 INFO L256 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-24 01:00:13,836 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:00:14,041 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-24 01:00:14,042 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 01:00:14,223 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-24 01:00:14,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1277518073] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 01:00:14,224 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 01:00:14,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2024-11-24 01:00:14,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114222711] [2024-11-24 01:00:14,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 01:00:14,225 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-24 01:00:14,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:00:14,226 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-24 01:00:14,226 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2024-11-24 01:00:14,436 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 59 [2024-11-24 01:00:14,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 111 transitions, 887 flow. Second operand has 20 states, 20 states have (on average 30.45) internal successors, (609), 20 states have internal predecessors, (609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 01:00:14,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 01:00:14,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 59 [2024-11-24 01:00:14,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 01:00:16,250 INFO L124 PetriNetUnfolderBase]: 5710/9679 cut-off events. [2024-11-24 01:00:16,251 INFO L125 PetriNetUnfolderBase]: For 40476/41900 co-relation queries the response was YES. [2024-11-24 01:00:16,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39191 conditions, 9679 events. 5710/9679 cut-off events. For 40476/41900 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 66729 event pairs, 2682 based on Foata normal form. 300/9485 useless extension candidates. Maximal degree in co-relation 39135. Up to 2995 conditions per place. [2024-11-24 01:00:16,320 INFO L140 encePairwiseOnDemand]: 48/59 looper letters, 135 selfloop transitions, 34 changer transitions 0/190 dead transitions. [2024-11-24 01:00:16,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 190 transitions, 1801 flow [2024-11-24 01:00:16,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-24 01:00:16,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-24 01:00:16,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 434 transitions. [2024-11-24 01:00:16,322 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6129943502824858 [2024-11-24 01:00:16,322 INFO L175 Difference]: Start difference. First operand has 142 places, 111 transitions, 887 flow. Second operand 12 states and 434 transitions. [2024-11-24 01:00:16,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 190 transitions, 1801 flow [2024-11-24 01:00:16,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 190 transitions, 1723 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-24 01:00:16,363 INFO L231 Difference]: Finished difference. Result has 153 places, 115 transitions, 971 flow [2024-11-24 01:00:16,363 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=841, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=971, PETRI_PLACES=153, PETRI_TRANSITIONS=115} [2024-11-24 01:00:16,364 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 93 predicate places. [2024-11-24 01:00:16,364 INFO L471 AbstractCegarLoop]: Abstraction has has 153 places, 115 transitions, 971 flow [2024-11-24 01:00:16,364 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 30.45) internal successors, (609), 20 states have internal predecessors, (609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 01:00:16,364 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 01:00:16,364 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:00:16,371 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-24 01:00:16,564 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-24 01:00:16,565 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 01:00:16,565 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:00:16,565 INFO L85 PathProgramCache]: Analyzing trace with hash 388252377, now seen corresponding path program 2 times [2024-11-24 01:00:16,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:00:16,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726170126] [2024-11-24 01:00:16,565 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 01:00:16,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:00:16,593 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 01:00:16,593 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 01:00:16,866 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 15 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-24 01:00:16,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:00:16,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726170126] [2024-11-24 01:00:16,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726170126] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 01:00:16,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [443451591] [2024-11-24 01:00:16,867 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 01:00:16,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:00:16,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 01:00:16,869 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 01:00:16,874 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-24 01:00:17,019 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 01:00:17,020 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 01:00:17,022 INFO L256 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-24 01:00:17,023 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:00:17,325 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 15 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-24 01:00:17,326 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 01:00:17,565 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 15 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-24 01:00:17,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [443451591] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 01:00:17,566 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 01:00:17,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2024-11-24 01:00:17,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371060818] [2024-11-24 01:00:17,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 01:00:17,567 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-24 01:00:17,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:00:17,567 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-24 01:00:17,568 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=431, Unknown=0, NotChecked=0, Total=552 [2024-11-24 01:00:17,822 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 59 [2024-11-24 01:00:17,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 115 transitions, 971 flow. Second operand has 24 states, 24 states have (on average 30.208333333333332) internal successors, (725), 24 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 01:00:17,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 01:00:17,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 59 [2024-11-24 01:00:17,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 01:00:19,925 INFO L124 PetriNetUnfolderBase]: 8083/13220 cut-off events. [2024-11-24 01:00:19,925 INFO L125 PetriNetUnfolderBase]: For 59674/61883 co-relation queries the response was YES. [2024-11-24 01:00:19,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55852 conditions, 13220 events. 8083/13220 cut-off events. For 59674/61883 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 90794 event pairs, 3128 based on Foata normal form. 190/12737 useless extension candidates. Maximal degree in co-relation 55790. Up to 3275 conditions per place. [2024-11-24 01:00:20,250 INFO L140 encePairwiseOnDemand]: 48/59 looper letters, 170 selfloop transitions, 51 changer transitions 0/242 dead transitions. [2024-11-24 01:00:20,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 242 transitions, 2392 flow [2024-11-24 01:00:20,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-24 01:00:20,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-24 01:00:20,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 542 transitions. [2024-11-24 01:00:20,252 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6124293785310735 [2024-11-24 01:00:20,252 INFO L175 Difference]: Start difference. First operand has 153 places, 115 transitions, 971 flow. Second operand 15 states and 542 transitions. [2024-11-24 01:00:20,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 242 transitions, 2392 flow [2024-11-24 01:00:20,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 242 transitions, 2318 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-11-24 01:00:20,316 INFO L231 Difference]: Finished difference. Result has 164 places, 135 transitions, 1305 flow [2024-11-24 01:00:20,317 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=921, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1305, PETRI_PLACES=164, PETRI_TRANSITIONS=135} [2024-11-24 01:00:20,317 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 104 predicate places. [2024-11-24 01:00:20,317 INFO L471 AbstractCegarLoop]: Abstraction has has 164 places, 135 transitions, 1305 flow [2024-11-24 01:00:20,317 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 30.208333333333332) internal successors, (725), 24 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 01:00:20,317 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 01:00:20,318 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:00:20,325 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-11-24 01:00:20,518 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-24 01:00:20,518 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 01:00:20,519 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:00:20,519 INFO L85 PathProgramCache]: Analyzing trace with hash 653002722, now seen corresponding path program 1 times [2024-11-24 01:00:20,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:00:20,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136500352] [2024-11-24 01:00:20,519 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:00:20,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:00:20,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:00:21,271 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 01:00:21,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:00:21,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136500352] [2024-11-24 01:00:21,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136500352] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 01:00:21,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744712447] [2024-11-24 01:00:21,271 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:00:21,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:00:21,272 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 01:00:21,273 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 01:00:21,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-24 01:00:21,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:00:21,419 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 53 conjuncts are in the unsatisfiable core [2024-11-24 01:00:21,423 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:00:21,432 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-24 01:00:21,493 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-24 01:00:21,540 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-24 01:00:21,541 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-24 01:00:21,600 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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-24 01:00:22,194 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-24 01:00:22,216 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 01:00:22,217 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 01:00:31,253 INFO L349 Elim1Store]: treesize reduction 28, result has 64.6 percent of original size [2024-11-24 01:00:31,254 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 840 treesize of output 650 [2024-11-24 01:00:31,353 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 01:00:31,353 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 528 treesize of output 498 [2024-11-24 01:00:49,600 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 31 treesize of output 27 [2024-11-24 01:00:53,730 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-24 01:00:53,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [744712447] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 01:00:53,731 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 01:00:53,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 32 [2024-11-24 01:00:53,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476866742] [2024-11-24 01:00:53,732 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 01:00:53,732 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-11-24 01:00:53,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:00:53,732 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-11-24 01:00:53,733 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=940, Unknown=3, NotChecked=0, Total=1056 [2024-11-24 01:00:57,815 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:01:01,971 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:01:06,086 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:01:10,171 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:01:14,253 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:01:18,321 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:01:22,430 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:01:26,530 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:01:30,620 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:01:34,714 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:01:39,056 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.27s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:01:43,132 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:01:47,232 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:01:51,334 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:01:55,443 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:01:59,541 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:02:03,631 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:02:07,711 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:02:11,791 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:02:15,877 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:02:19,954 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:02:24,009 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:02:24,009 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 59 [2024-11-24 01:02:24,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 135 transitions, 1305 flow. Second operand has 33 states, 33 states have (on average 6.212121212121212) internal successors, (205), 33 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 01:02:24,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 01:02:24,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 59 [2024-11-24 01:02:24,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 01:02:36,896 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:02:40,918 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:02:44,994 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:02:49,015 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:02:50,631 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:03:12,538 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:03:13,975 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:03:18,055 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:03:21,774 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.52s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:03:26,100 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:03:30,124 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:03:34,319 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:03:38,576 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:03:42,776 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:03:47,218 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:03:51,243 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:03:53,154 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:03:57,703 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:04:02,233 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:04:09,911 INFO L124 PetriNetUnfolderBase]: 36776/51455 cut-off events. [2024-11-24 01:04:09,911 INFO L125 PetriNetUnfolderBase]: For 221337/221337 co-relation queries the response was YES. [2024-11-24 01:04:10,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 213715 conditions, 51455 events. 36776/51455 cut-off events. For 221337/221337 co-relation queries the response was YES. Maximal size of possible extension queue 763. Compared 288210 event pairs, 11404 based on Foata normal form. 1/50417 useless extension candidates. Maximal degree in co-relation 213649. Up to 46700 conditions per place. [2024-11-24 01:04:10,302 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 173 selfloop transitions, 47 changer transitions 42/263 dead transitions. [2024-11-24 01:04:10,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 263 transitions, 2704 flow [2024-11-24 01:04:10,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-24 01:04:10,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-24 01:04:10,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 235 transitions. [2024-11-24 01:04:10,304 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.22128060263653485 [2024-11-24 01:04:10,304 INFO L175 Difference]: Start difference. First operand has 164 places, 135 transitions, 1305 flow. Second operand 18 states and 235 transitions. [2024-11-24 01:04:10,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 263 transitions, 2704 flow [2024-11-24 01:04:10,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 263 transitions, 2690 flow, removed 7 selfloop flow, removed 0 redundant places. [2024-11-24 01:04:10,701 INFO L231 Difference]: Finished difference. Result has 190 places, 146 transitions, 1523 flow [2024-11-24 01:04:10,702 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=1295, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1523, PETRI_PLACES=190, PETRI_TRANSITIONS=146} [2024-11-24 01:04:10,702 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 130 predicate places. [2024-11-24 01:04:10,702 INFO L471 AbstractCegarLoop]: Abstraction has has 190 places, 146 transitions, 1523 flow [2024-11-24 01:04:10,702 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 6.212121212121212) internal successors, (205), 33 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 01:04:10,702 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 01:04:10,703 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:04:10,713 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-24 01:04:10,903 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-24 01:04:10,903 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 01:04:10,904 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:04:10,904 INFO L85 PathProgramCache]: Analyzing trace with hash 2141730438, now seen corresponding path program 2 times [2024-11-24 01:04:10,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:04:10,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803579128] [2024-11-24 01:04:10,904 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 01:04:10,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:04:10,948 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 01:04:10,949 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 01:04:12,673 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 01:04:12,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:04:12,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803579128] [2024-11-24 01:04:12,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803579128] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 01:04:12,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119157572] [2024-11-24 01:04:12,674 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 01:04:12,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:04:12,675 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 01:04:12,677 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 01:04:12,680 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-24 01:04:12,809 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 01:04:12,809 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 01:04:12,812 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-24 01:04:12,814 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:04:13,306 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-24 01:04:14,215 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 01:04:14,215 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 19 [2024-11-24 01:04:14,259 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-24 01:04:14,259 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 01:04:15,312 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 01:04:15,312 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 248 treesize of output 232 [2024-11-24 01:04:15,930 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 01:04:15,930 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 283 treesize of output 243 [2024-11-24 01:04:15,982 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 01:04:15,982 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 166 treesize of output 130 [2024-11-24 01:04:16,305 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 01:04:16,305 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 214 treesize of output 190 [2024-11-24 01:04:16,338 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 01:04:16,338 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 166 treesize of output 130 [2024-11-24 01:04:17,303 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-24 01:04:17,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [119157572] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 01:04:17,303 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 01:04:17,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2024-11-24 01:04:17,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566146920] [2024-11-24 01:04:17,303 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 01:04:17,304 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-24 01:04:17,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:04:17,305 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-24 01:04:17,305 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2024-11-24 01:04:25,806 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 59 [2024-11-24 01:04:25,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 146 transitions, 1523 flow. Second operand has 32 states, 32 states have (on average 26.3125) internal successors, (842), 32 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 01:04:25,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 01:04:25,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 59 [2024-11-24 01:04:25,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 01:04:37,650 INFO L124 PetriNetUnfolderBase]: 21881/33322 cut-off events. [2024-11-24 01:04:37,650 INFO L125 PetriNetUnfolderBase]: For 166525/168185 co-relation queries the response was YES. [2024-11-24 01:04:37,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 144495 conditions, 33322 events. 21881/33322 cut-off events. For 166525/168185 co-relation queries the response was YES. Maximal size of possible extension queue 823. Compared 223218 event pairs, 5860 based on Foata normal form. 102/32450 useless extension candidates. Maximal degree in co-relation 144430. Up to 26913 conditions per place. [2024-11-24 01:04:37,943 INFO L140 encePairwiseOnDemand]: 40/59 looper letters, 230 selfloop transitions, 182 changer transitions 23/443 dead transitions. [2024-11-24 01:04:37,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 443 transitions, 5153 flow [2024-11-24 01:04:37,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-24 01:04:37,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2024-11-24 01:04:37,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1047 transitions. [2024-11-24 01:04:37,945 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5219341974077767 [2024-11-24 01:04:37,945 INFO L175 Difference]: Start difference. First operand has 190 places, 146 transitions, 1523 flow. Second operand 34 states and 1047 transitions. [2024-11-24 01:04:37,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 443 transitions, 5153 flow [2024-11-24 01:04:38,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 443 transitions, 5057 flow, removed 27 selfloop flow, removed 10 redundant places. [2024-11-24 01:04:38,472 INFO L231 Difference]: Finished difference. Result has 225 places, 291 transitions, 3836 flow [2024-11-24 01:04:38,472 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=1471, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=3836, PETRI_PLACES=225, PETRI_TRANSITIONS=291} [2024-11-24 01:04:38,473 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 165 predicate places. [2024-11-24 01:04:38,473 INFO L471 AbstractCegarLoop]: Abstraction has has 225 places, 291 transitions, 3836 flow [2024-11-24 01:04:38,473 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 26.3125) internal successors, (842), 32 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 01:04:38,473 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 01:04:38,473 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:04:38,481 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-24 01:04:38,674 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-24 01:04:38,674 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 01:04:38,675 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:04:38,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1164410720, now seen corresponding path program 3 times [2024-11-24 01:04:38,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:04:38,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013187585] [2024-11-24 01:04:38,675 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 01:04:38,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:04:38,708 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-24 01:04:38,708 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 01:04:40,835 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 01:04:40,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:04:40,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013187585] [2024-11-24 01:04:40,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013187585] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 01:04:40,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453149499] [2024-11-24 01:04:40,836 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 01:04:40,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:04:40,836 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 01:04:40,839 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 01:04:40,842 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-24 01:04:41,042 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-24 01:04:41,042 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 01:04:41,044 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-24 01:04:41,047 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:04:41,561 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-24 01:04:43,084 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 01:04:43,084 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 19 [2024-11-24 01:04:43,129 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 01:04:43,129 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 01:04:44,178 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 01:04:44,179 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 256 treesize of output 240 [2024-11-24 01:04:44,796 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 01:04:44,796 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 198 treesize of output 174 [2024-11-24 01:04:44,836 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 01:04:44,837 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 166 treesize of output 134 [2024-11-24 01:04:45,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-24 01:04:45,070 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 267 treesize of output 211 [2024-11-24 01:04:45,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-24 01:04:45,087 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 162 treesize of output 110 [2024-11-24 01:04:45,199 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-24 01:04:45,200 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 300 treesize of output 255 [2024-11-24 01:04:45,213 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-24 01:04:45,214 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 252 treesize of output 188 [2024-11-24 01:04:45,783 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-24 01:04:45,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453149499] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 01:04:45,784 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 01:04:45,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 35 [2024-11-24 01:04:45,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936781287] [2024-11-24 01:04:45,784 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 01:04:45,784 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-11-24 01:04:45,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:04:45,785 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-11-24 01:04:45,786 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=1118, Unknown=0, NotChecked=0, Total=1260 [2024-11-24 01:04:58,255 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 59 [2024-11-24 01:04:58,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 291 transitions, 3836 flow. Second operand has 36 states, 36 states have (on average 25.333333333333332) internal successors, (912), 36 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 01:04:58,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 01:04:58,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 59 [2024-11-24 01:04:58,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 01:05:19,654 INFO L124 PetriNetUnfolderBase]: 40156/58974 cut-off events. [2024-11-24 01:05:19,655 INFO L125 PetriNetUnfolderBase]: For 402991/405860 co-relation queries the response was YES. [2024-11-24 01:05:20,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 288509 conditions, 58974 events. 40156/58974 cut-off events. For 402991/405860 co-relation queries the response was YES. Maximal size of possible extension queue 1286. Compared 395462 event pairs, 5260 based on Foata normal form. 6/57584 useless extension candidates. Maximal degree in co-relation 288412. Up to 33101 conditions per place. [2024-11-24 01:05:20,711 INFO L140 encePairwiseOnDemand]: 39/59 looper letters, 525 selfloop transitions, 220 changer transitions 31/780 dead transitions. [2024-11-24 01:05:20,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 780 transitions, 10839 flow [2024-11-24 01:05:20,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-24 01:05:20,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-24 01:05:20,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 897 transitions. [2024-11-24 01:05:20,714 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5429782082324455 [2024-11-24 01:05:20,715 INFO L175 Difference]: Start difference. First operand has 225 places, 291 transitions, 3836 flow. Second operand 28 states and 897 transitions. [2024-11-24 01:05:20,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 780 transitions, 10839 flow [2024-11-24 01:05:24,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 780 transitions, 10569 flow, removed 71 selfloop flow, removed 9 redundant places. [2024-11-24 01:05:24,445 INFO L231 Difference]: Finished difference. Result has 260 places, 405 transitions, 5836 flow [2024-11-24 01:05:24,446 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3669, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=5836, PETRI_PLACES=260, PETRI_TRANSITIONS=405} [2024-11-24 01:05:24,446 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 200 predicate places. [2024-11-24 01:05:24,447 INFO L471 AbstractCegarLoop]: Abstraction has has 260 places, 405 transitions, 5836 flow [2024-11-24 01:05:24,447 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 25.333333333333332) internal successors, (912), 36 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 01:05:24,447 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 01:05:24,447 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:05:24,455 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-11-24 01:05:24,647 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:05:24,648 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 01:05:24,648 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:05:24,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1967284218, now seen corresponding path program 4 times [2024-11-24 01:05:24,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:05:24,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961631221] [2024-11-24 01:05:24,649 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 01:05:24,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:05:24,690 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 01:05:24,690 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 01:05:26,636 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 01:05:26,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:05:26,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961631221] [2024-11-24 01:05:26,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961631221] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 01:05:26,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [777288589] [2024-11-24 01:05:26,636 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 01:05:26,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:05:26,637 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 01:05:26,639 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 01:05:26,641 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-24 01:05:26,767 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 01:05:26,767 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 01:05:26,768 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-24 01:05:26,771 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:05:27,032 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-24 01:05:28,288 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 01:05:28,288 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 19 [2024-11-24 01:05:28,322 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 01:05:28,322 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 01:05:29,345 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 01:05:29,345 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 248 treesize of output 232 [2024-11-24 01:05:30,050 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-24 01:05:30,085 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 01:05:30,085 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 87 treesize of output 83 [2024-11-24 01:05:30,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-24 01:05:30,171 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 50 [2024-11-24 01:05:30,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-24 01:05:30,256 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-11-24 01:05:30,256 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 156 treesize of output 1 [2024-11-24 01:05:30,318 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 01:05:30,319 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 300 treesize of output 260 [2024-11-24 01:05:30,353 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 01:05:30,353 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 236 treesize of output 192 [2024-11-24 01:05:30,554 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-24 01:05:30,555 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 214 treesize of output 185 [2024-11-24 01:05:30,566 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-24 01:05:30,567 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 182 treesize of output 126 [2024-11-24 01:05:30,857 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 01:05:30,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [777288589] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 01:05:30,858 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 01:05:30,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 11] total 33 [2024-11-24 01:05:30,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623580114] [2024-11-24 01:05:30,858 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 01:05:30,858 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-11-24 01:05:30,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:05:30,859 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-11-24 01:05:30,859 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=998, Unknown=0, NotChecked=0, Total=1122 [2024-11-24 01:05:41,973 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 59 [2024-11-24 01:05:41,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 405 transitions, 5836 flow. Second operand has 34 states, 34 states have (on average 27.205882352941178) internal successors, (925), 34 states have internal predecessors, (925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 01:05:41,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 01:05:41,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 59 [2024-11-24 01:05:41,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 01:05:57,916 INFO L124 PetriNetUnfolderBase]: 31108/48098 cut-off events. [2024-11-24 01:05:57,917 INFO L125 PetriNetUnfolderBase]: For 464348/466955 co-relation queries the response was YES. [2024-11-24 01:05:58,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 262006 conditions, 48098 events. 31108/48098 cut-off events. For 464348/466955 co-relation queries the response was YES. Maximal size of possible extension queue 1257. Compared 347552 event pairs, 10642 based on Foata normal form. 595/48138 useless extension candidates. Maximal degree in co-relation 261894. Up to 40192 conditions per place. [2024-11-24 01:05:58,514 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 276 selfloop transitions, 197 changer transitions 42/537 dead transitions. [2024-11-24 01:05:58,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 537 transitions, 8703 flow [2024-11-24 01:05:58,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-24 01:05:58,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-24 01:05:58,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 586 transitions. [2024-11-24 01:05:58,517 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.551789077212806 [2024-11-24 01:05:58,517 INFO L175 Difference]: Start difference. First operand has 260 places, 405 transitions, 5836 flow. Second operand 18 states and 586 transitions. [2024-11-24 01:05:58,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 537 transitions, 8703 flow [2024-11-24 01:06:00,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 537 transitions, 8378 flow, removed 71 selfloop flow, removed 8 redundant places. [2024-11-24 01:06:00,667 INFO L231 Difference]: Finished difference. Result has 273 places, 442 transitions, 6708 flow [2024-11-24 01:06:00,667 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=5565, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6708, PETRI_PLACES=273, PETRI_TRANSITIONS=442} [2024-11-24 01:06:00,668 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 213 predicate places. [2024-11-24 01:06:00,668 INFO L471 AbstractCegarLoop]: Abstraction has has 273 places, 442 transitions, 6708 flow [2024-11-24 01:06:00,668 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 27.205882352941178) internal successors, (925), 34 states have internal predecessors, (925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 01:06:00,668 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 01:06:00,668 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:06:00,675 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-24 01:06:00,869 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2024-11-24 01:06:00,869 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 01:06:00,869 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:06:00,869 INFO L85 PathProgramCache]: Analyzing trace with hash 38583168, now seen corresponding path program 5 times [2024-11-24 01:06:00,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:06:00,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583944344] [2024-11-24 01:06:00,870 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 01:06:00,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:06:00,892 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 01:06:00,893 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 01:06:02,779 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 01:06:02,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:06:02,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583944344] [2024-11-24 01:06:02,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583944344] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 01:06:02,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740675392] [2024-11-24 01:06:02,780 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 01:06:02,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:06:02,780 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 01:06:02,782 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 01:06:02,785 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-24 01:06:02,910 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 01:06:02,910 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 01:06:02,912 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 46 conjuncts are in the unsatisfiable core [2024-11-24 01:06:02,914 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:06:03,165 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-24 01:06:04,667 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 01:06:04,667 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 19 [2024-11-24 01:06:04,702 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 01:06:04,702 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 01:06:05,720 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 01:06:05,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740675392] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 01:06:05,720 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 01:06:05,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 11] total 32 [2024-11-24 01:06:05,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818374012] [2024-11-24 01:06:05,720 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 01:06:05,721 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-11-24 01:06:05,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:06:05,721 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-11-24 01:06:05,722 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=936, Unknown=0, NotChecked=0, Total=1056 [2024-11-24 01:06:15,415 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 59 [2024-11-24 01:06:15,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 442 transitions, 6708 flow. Second operand has 33 states, 33 states have (on average 26.272727272727273) internal successors, (867), 33 states have internal predecessors, (867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 01:06:15,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 01:06:15,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 59 [2024-11-24 01:06:15,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 01:06:42,154 INFO L124 PetriNetUnfolderBase]: 50002/75523 cut-off events. [2024-11-24 01:06:42,155 INFO L125 PetriNetUnfolderBase]: For 655033/657193 co-relation queries the response was YES. [2024-11-24 01:06:43,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 390661 conditions, 75523 events. 50002/75523 cut-off events. For 655033/657193 co-relation queries the response was YES. Maximal size of possible extension queue 1810. Compared 555840 event pairs, 8332 based on Foata normal form. 1104/75933 useless extension candidates. Maximal degree in co-relation 390545. Up to 53485 conditions per place. [2024-11-24 01:06:43,668 INFO L140 encePairwiseOnDemand]: 39/59 looper letters, 513 selfloop transitions, 328 changer transitions 37/899 dead transitions. [2024-11-24 01:06:43,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 899 transitions, 14241 flow [2024-11-24 01:06:43,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-24 01:06:43,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-24 01:06:43,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 945 transitions. [2024-11-24 01:06:43,670 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5720338983050848 [2024-11-24 01:06:43,670 INFO L175 Difference]: Start difference. First operand has 273 places, 442 transitions, 6708 flow. Second operand 28 states and 945 transitions. [2024-11-24 01:06:43,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 899 transitions, 14241 flow [2024-11-24 01:06:48,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 899 transitions, 13894 flow, removed 41 selfloop flow, removed 9 redundant places. [2024-11-24 01:06:48,089 INFO L231 Difference]: Finished difference. Result has 302 places, 605 transitions, 10186 flow [2024-11-24 01:06:48,089 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=6462, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=10186, PETRI_PLACES=302, PETRI_TRANSITIONS=605} [2024-11-24 01:06:48,090 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 242 predicate places. [2024-11-24 01:06:48,090 INFO L471 AbstractCegarLoop]: Abstraction has has 302 places, 605 transitions, 10186 flow [2024-11-24 01:06:48,090 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 26.272727272727273) internal successors, (867), 33 states have internal predecessors, (867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 01:06:48,090 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 01:06:48,091 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:06:48,097 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-24 01:06:48,291 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:06:48,291 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 01:06:48,292 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:06:48,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1241226986, now seen corresponding path program 6 times [2024-11-24 01:06:48,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:06:48,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283940750] [2024-11-24 01:06:48,292 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-24 01:06:48,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:06:48,328 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-24 01:06:48,329 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 01:06:49,634 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 01:06:49,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:06:49,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283940750] [2024-11-24 01:06:49,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283940750] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 01:06:49,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [438556451] [2024-11-24 01:06:49,635 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-24 01:06:49,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:06:49,635 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 01:06:49,637 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 01:06:49,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-24 01:06:49,773 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-24 01:06:49,773 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 01:06:49,775 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 46 conjuncts are in the unsatisfiable core [2024-11-24 01:06:49,777 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:06:50,128 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-24 01:06:51,346 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 01:06:51,346 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 23 [2024-11-24 01:06:51,374 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 01:06:51,374 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 01:06:52,562 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 01:06:52,562 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 248 treesize of output 232 [2024-11-24 01:06:53,320 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 01:06:53,321 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 267 treesize of output 227 [2024-11-24 01:06:53,353 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 01:06:53,354 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 154 treesize of output 130 [2024-11-24 01:06:53,975 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 01:06:53,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [438556451] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 01:06:53,975 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 01:06:53,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 36 [2024-11-24 01:06:53,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997279358] [2024-11-24 01:06:53,975 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 01:06:53,976 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-11-24 01:06:53,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:06:53,977 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-11-24 01:06:53,977 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=1196, Unknown=0, NotChecked=0, Total=1332 [2024-11-24 01:07:04,511 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 59 [2024-11-24 01:07:04,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 605 transitions, 10186 flow. Second operand has 37 states, 37 states have (on average 27.08108108108108) internal successors, (1002), 37 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 01:07:04,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 01:07:04,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 59 [2024-11-24 01:07:04,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 01:07:34,256 INFO L124 PetriNetUnfolderBase]: 47964/72723 cut-off events. [2024-11-24 01:07:34,256 INFO L125 PetriNetUnfolderBase]: For 768058/771352 co-relation queries the response was YES. [2024-11-24 01:07:35,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 429758 conditions, 72723 events. 47964/72723 cut-off events. For 768058/771352 co-relation queries the response was YES. Maximal size of possible extension queue 1855. Compared 540255 event pairs, 11854 based on Foata normal form. 1177/72924 useless extension candidates. Maximal degree in co-relation 429633. Up to 60327 conditions per place. [2024-11-24 01:07:35,913 INFO L140 encePairwiseOnDemand]: 40/59 looper letters, 404 selfloop transitions, 499 changer transitions 43/972 dead transitions. [2024-11-24 01:07:35,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 972 transitions, 17623 flow [2024-11-24 01:07:35,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-24 01:07:35,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2024-11-24 01:07:35,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 1631 transitions. [2024-11-24 01:07:35,916 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5316166883963495 [2024-11-24 01:07:35,916 INFO L175 Difference]: Start difference. First operand has 302 places, 605 transitions, 10186 flow. Second operand 52 states and 1631 transitions. [2024-11-24 01:07:35,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 972 transitions, 17623 flow [2024-11-24 01:07:47,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 972 transitions, 17320 flow, removed 64 selfloop flow, removed 10 redundant places. [2024-11-24 01:07:47,629 INFO L231 Difference]: Finished difference. Result has 370 places, 788 transitions, 15319 flow [2024-11-24 01:07:47,629 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=9941, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=327, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=15319, PETRI_PLACES=370, PETRI_TRANSITIONS=788} [2024-11-24 01:07:47,630 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 310 predicate places. [2024-11-24 01:07:47,630 INFO L471 AbstractCegarLoop]: Abstraction has has 370 places, 788 transitions, 15319 flow [2024-11-24 01:07:47,630 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 27.08108108108108) internal successors, (1002), 37 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 01:07:47,630 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 01:07:47,630 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:07:47,641 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-24 01:07:47,831 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:07:47,831 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 30 more)] === [2024-11-24 01:07:47,832 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:07:47,832 INFO L85 PathProgramCache]: Analyzing trace with hash 799924220, now seen corresponding path program 7 times [2024-11-24 01:07:47,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:07:47,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409328997] [2024-11-24 01:07:47,832 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-24 01:07:47,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:07:47,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:07:49,013 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 01:07:49,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:07:49,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409328997] [2024-11-24 01:07:49,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409328997] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 01:07:49,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [819155440] [2024-11-24 01:07:49,014 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-24 01:07:49,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:07:49,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 01:07:49,016 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 01:07:49,018 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24af42e8-8cf5-4776-a71e-36b3a57a2daa/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-24 01:07:49,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:07:49,140 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 55 conjuncts are in the unsatisfiable core [2024-11-24 01:07:49,142 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:07:49,150 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-24 01:07:49,301 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-24 01:07:49,428 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-24 01:07:49,428 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-24 01:07:49,577 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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-24 01:07:50,790 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-24 01:07:50,821 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 01:07:50,821 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 01:08:00,594 INFO L349 Elim1Store]: treesize reduction 28, result has 64.6 percent of original size [2024-11-24 01:08:00,594 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 1578 treesize of output 1148 [2024-11-24 01:08:00,660 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 01:08:00,660 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 823 treesize of output 759 [2024-11-24 01:08:02,681 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 01:08:02,682 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 70 treesize of output 64 [2024-11-24 01:08:06,988 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 01:08:06,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [819155440] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 01:08:06,989 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 01:08:06,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 32 [2024-11-24 01:08:06,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836361581] [2024-11-24 01:08:06,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 01:08:06,989 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-11-24 01:08:06,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:08:06,990 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-11-24 01:08:06,991 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=938, Unknown=3, NotChecked=0, Total=1056 [2024-11-24 01:08:11,782 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:08:16,553 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:08:21,347 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:08:26,206 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:08:30,917 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:08:35,274 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:08:40,087 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:08:44,723 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:08:49,367 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:08:54,093 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:08:59,619 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:09:04,373 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:09:09,237 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:09:14,018 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:09:18,734 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:09:23,317 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:09:28,006 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:09:32,235 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:09:32,235 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 59 [2024-11-24 01:09:32,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 788 transitions, 15319 flow. Second operand has 33 states, 33 states have (on average 6.393939393939394) internal successors, (211), 33 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 01:09:32,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 01:09:32,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 59 [2024-11-24 01:09:32,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 01:09:41,616 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:09:45,642 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:10:16,877 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:10:22,434 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:10:26,539 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 01:10:35,645 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-11-24 01:10:37,265 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1]