./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash e3298e0ac573b72ea1dd21021e341a1c4e9f42cf513c1ea24a79ab2c37c412bc --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 03:10:57,100 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 03:10:57,201 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-28 03:10:57,209 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 03:10:57,210 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 03:10:57,234 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 03:10:57,235 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 03:10:57,235 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 03:10:57,236 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 03:10:57,236 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 03:10:57,236 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 03:10:57,236 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 03:10:57,237 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 03:10:57,237 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 03:10:57,237 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 03:10:57,237 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 03:10:57,237 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 03:10:57,238 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 03:10:57,238 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 03:10:57,238 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 03:10:57,238 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-28 03:10:57,238 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-28 03:10:57,239 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-28 03:10:57,240 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 03:10:57,240 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 03:10:57,240 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-28 03:10:57,240 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 03:10:57,240 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 03:10:57,240 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 03:10:57,241 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 03:10:57,241 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:10:57,241 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:10:57,242 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:10:57,242 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:10:57,242 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 03:10:57,242 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:10:57,242 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:10:57,242 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:10:57,242 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:10:57,243 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 03:10:57,243 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 03:10:57,243 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 03:10:57,243 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 03:10:57,243 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 03:10:57,243 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 03:10:57,243 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 03:10:57,243 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 03:10:57,243 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_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e3298e0ac573b72ea1dd21021e341a1c4e9f42cf513c1ea24a79ab2c37c412bc [2024-11-28 03:10:57,587 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 03:10:57,599 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 03:10:57,605 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 03:10:57,606 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 03:10:57,607 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 03:10:57,608 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c [2024-11-28 03:11:00,621 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/data/4fd0aac40/d0b34eca71be47e19ee6eabdfcb7c499/FLAGf1c5c60c7 [2024-11-28 03:11:00,876 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 03:11:00,877 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c [2024-11-28 03:11:00,885 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/data/4fd0aac40/d0b34eca71be47e19ee6eabdfcb7c499/FLAGf1c5c60c7 [2024-11-28 03:11:00,898 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/data/4fd0aac40/d0b34eca71be47e19ee6eabdfcb7c499 [2024-11-28 03:11:00,900 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 03:11:00,902 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 03:11:00,903 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 03:11:00,903 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 03:11:00,908 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 03:11:00,909 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:11:00" (1/1) ... [2024-11-28 03:11:00,909 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@74542bd0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:11:00, skipping insertion in model container [2024-11-28 03:11:00,910 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:11:00" (1/1) ... [2024-11-28 03:11:00,931 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:11:01,161 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:11:01,167 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:11:01,181 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 03:11:01,227 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:11:01,251 INFO L204 MainTranslator]: Completed translation [2024-11-28 03:11:01,251 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:11:01 WrapperNode [2024-11-28 03:11:01,251 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 03:11:01,252 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 03:11:01,252 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 03:11:01,252 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 03:11:01,260 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:11:01" (1/1) ... [2024-11-28 03:11:01,273 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:11:01" (1/1) ... [2024-11-28 03:11:01,314 INFO L138 Inliner]: procedures = 24, calls = 25, calls flagged for inlining = 15, calls inlined = 17, statements flattened = 218 [2024-11-28 03:11:01,315 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 03:11:01,316 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 03:11:01,316 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 03:11:01,316 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 03:11:01,325 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:11:01" (1/1) ... [2024-11-28 03:11:01,326 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:11:01" (1/1) ... [2024-11-28 03:11:01,334 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:11:01" (1/1) ... [2024-11-28 03:11:01,358 INFO L175 MemorySlicer]: Split 5 memory accesses to 2 slices as follows [2, 3]. 60 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 1 writes are split as follows [0, 1]. [2024-11-28 03:11:01,358 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:11:01" (1/1) ... [2024-11-28 03:11:01,359 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:11:01" (1/1) ... [2024-11-28 03:11:01,371 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:11:01" (1/1) ... [2024-11-28 03:11:01,372 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:11:01" (1/1) ... [2024-11-28 03:11:01,375 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:11:01" (1/1) ... [2024-11-28 03:11:01,376 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:11:01" (1/1) ... [2024-11-28 03:11:01,378 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:11:01" (1/1) ... [2024-11-28 03:11:01,380 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 03:11:01,381 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 03:11:01,381 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 03:11:01,381 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 03:11:01,385 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:11:01" (1/1) ... [2024-11-28 03:11:01,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:11:01,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:11:01,416 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 03:11:01,419 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 03:11:01,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 03:11:01,444 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-28 03:11:01,445 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-28 03:11:01,445 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-28 03:11:01,445 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-28 03:11:01,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 03:11:01,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 03:11:01,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 03:11:01,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 03:11:01,445 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 03:11:01,445 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 03:11:01,445 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 03:11:01,445 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 03:11:01,445 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 03:11:01,447 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-28 03:11:01,580 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 03:11:01,582 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 03:11:02,179 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-28 03:11:02,179 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 03:11:02,747 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 03:11:02,747 INFO L312 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-28 03:11:02,748 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:11:02 BoogieIcfgContainer [2024-11-28 03:11:02,748 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 03:11:02,750 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 03:11:02,750 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 03:11:02,757 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 03:11:02,757 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 03:11:00" (1/3) ... [2024-11-28 03:11:02,757 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38d69fe5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:11:02, skipping insertion in model container [2024-11-28 03:11:02,757 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:11:01" (2/3) ... [2024-11-28 03:11:02,758 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38d69fe5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:11:02, skipping insertion in model container [2024-11-28 03:11:02,758 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:11:02" (3/3) ... [2024-11-28 03:11:02,759 INFO L128 eAbstractionObserver]: Analyzing ICFG chl-name-comparator-symm.wvr.c [2024-11-28 03:11:02,775 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 03:11:02,776 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG chl-name-comparator-symm.wvr.c that has 3 procedures, 33 locations, 1 initial locations, 3 loop locations, and 8 error locations. [2024-11-28 03:11:02,777 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-28 03:11:02,853 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-28 03:11:02,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 39 places, 37 transitions, 88 flow [2024-11-28 03:11:02,940 INFO L124 PetriNetUnfolderBase]: 5/35 cut-off events. [2024-11-28 03:11:02,942 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-28 03:11:02,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44 conditions, 35 events. 5/35 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 50 event pairs, 0 based on Foata normal form. 0/22 useless extension candidates. Maximal degree in co-relation 23. Up to 2 conditions per place. [2024-11-28 03:11:02,948 INFO L82 GeneralOperation]: Start removeDead. Operand has 39 places, 37 transitions, 88 flow [2024-11-28 03:11:02,952 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 36 places, 34 transitions, 80 flow [2024-11-28 03:11:02,969 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 03:11:02,987 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;@ac63571, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 03:11:02,988 INFO L334 AbstractCegarLoop]: Starting to check reachability of 14 error locations. [2024-11-28 03:11:02,992 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-28 03:11:02,992 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-11-28 03:11:02,992 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-28 03:11:02,992 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:02,993 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-28 03:11:02,994 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:11:02,999 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:02,999 INFO L85 PathProgramCache]: Analyzing trace with hash 685273, now seen corresponding path program 1 times [2024-11-28 03:11:03,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:03,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877738929] [2024-11-28 03:11:03,008 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:11:03,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:03,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:11:03,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:11:03,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:03,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877738929] [2024-11-28 03:11:03,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877738929] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:11:03,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:11:03,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-28 03:11:03,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213609673] [2024-11-28 03:11:03,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:11:03,321 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:11:03,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:03,353 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:11:03,355 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:11:03,383 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-11-28 03:11:03,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 34 transitions, 80 flow. Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:03,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:03,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-11-28 03:11:03,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:11:03,591 INFO L124 PetriNetUnfolderBase]: 128/255 cut-off events. [2024-11-28 03:11:03,592 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-11-28 03:11:03,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 503 conditions, 255 events. 128/255 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 907 event pairs, 100 based on Foata normal form. 1/213 useless extension candidates. Maximal degree in co-relation 450. Up to 221 conditions per place. [2024-11-28 03:11:03,599 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 21 selfloop transitions, 2 changer transitions 0/29 dead transitions. [2024-11-28 03:11:03,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 29 transitions, 116 flow [2024-11-28 03:11:03,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:11:03,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 03:11:03,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 54 transitions. [2024-11-28 03:11:03,614 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4864864864864865 [2024-11-28 03:11:03,617 INFO L175 Difference]: Start difference. First operand has 36 places, 34 transitions, 80 flow. Second operand 3 states and 54 transitions. [2024-11-28 03:11:03,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 29 transitions, 116 flow [2024-11-28 03:11:03,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 29 transitions, 108 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 03:11:03,628 INFO L231 Difference]: Finished difference. Result has 31 places, 29 transitions, 66 flow [2024-11-28 03:11:03,630 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=66, PETRI_PLACES=31, PETRI_TRANSITIONS=29} [2024-11-28 03:11:03,634 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, -5 predicate places. [2024-11-28 03:11:03,634 INFO L471 AbstractCegarLoop]: Abstraction has has 31 places, 29 transitions, 66 flow [2024-11-28 03:11:03,635 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:03,635 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:03,635 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-28 03:11:03,635 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 03:11:03,635 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:11:03,636 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:03,636 INFO L85 PathProgramCache]: Analyzing trace with hash 685274, now seen corresponding path program 1 times [2024-11-28 03:11:03,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:03,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763515536] [2024-11-28 03:11:03,636 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:11:03,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:03,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:11:04,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:11:04,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:04,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763515536] [2024-11-28 03:11:04,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763515536] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:11:04,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:11:04,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:11:04,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261788474] [2024-11-28 03:11:04,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:11:04,006 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:11:04,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:04,008 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:11:04,008 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:11:04,033 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-11-28 03:11:04,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 29 transitions, 66 flow. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:04,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:04,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-11-28 03:11:04,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:11:04,271 INFO L124 PetriNetUnfolderBase]: 129/258 cut-off events. [2024-11-28 03:11:04,271 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-11-28 03:11:04,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 498 conditions, 258 events. 129/258 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 932 event pairs, 100 based on Foata normal form. 0/215 useless extension candidates. Maximal degree in co-relation 476. Up to 226 conditions per place. [2024-11-28 03:11:04,274 INFO L140 encePairwiseOnDemand]: 33/37 looper letters, 24 selfloop transitions, 3 changer transitions 0/32 dead transitions. [2024-11-28 03:11:04,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 32 transitions, 128 flow [2024-11-28 03:11:04,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:11:04,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 03:11:04,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 55 transitions. [2024-11-28 03:11:04,279 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4954954954954955 [2024-11-28 03:11:04,279 INFO L175 Difference]: Start difference. First operand has 31 places, 29 transitions, 66 flow. Second operand 3 states and 55 transitions. [2024-11-28 03:11:04,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 32 transitions, 128 flow [2024-11-28 03:11:04,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 32 transitions, 122 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:11:04,286 INFO L231 Difference]: Finished difference. Result has 32 places, 31 transitions, 81 flow [2024-11-28 03:11:04,286 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=81, PETRI_PLACES=32, PETRI_TRANSITIONS=31} [2024-11-28 03:11:04,287 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, -4 predicate places. [2024-11-28 03:11:04,287 INFO L471 AbstractCegarLoop]: Abstraction has has 32 places, 31 transitions, 81 flow [2024-11-28 03:11:04,287 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:04,287 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:04,288 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-11-28 03:11:04,288 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 03:11:04,288 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:11:04,288 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:04,289 INFO L85 PathProgramCache]: Analyzing trace with hash 658569537, now seen corresponding path program 1 times [2024-11-28 03:11:04,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:04,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912220134] [2024-11-28 03:11:04,289 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:11:04,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:04,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:11:04,735 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:11:04,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:04,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912220134] [2024-11-28 03:11:04,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912220134] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:11:04,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1151419474] [2024-11-28 03:11:04,736 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:11:04,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:11:04,736 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:11:04,741 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:11:04,745 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 03:11:04,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:11:04,836 INFO L256 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-28 03:11:04,841 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:11:04,902 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 03:11:04,991 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:11:04,991 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:11:05,122 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:11:05,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1151419474] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:11:05,122 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:11:05,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 2, 2] total 7 [2024-11-28 03:11:05,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959531431] [2024-11-28 03:11:05,123 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:11:05,123 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 03:11:05,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:05,124 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 03:11:05,124 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-11-28 03:11:05,222 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-11-28 03:11:05,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 31 transitions, 81 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:05,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:05,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-11-28 03:11:05,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:11:05,500 INFO L124 PetriNetUnfolderBase]: 129/262 cut-off events. [2024-11-28 03:11:05,500 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-11-28 03:11:05,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 513 conditions, 262 events. 129/262 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 932 event pairs, 100 based on Foata normal form. 2/221 useless extension candidates. Maximal degree in co-relation 500. Up to 226 conditions per place. [2024-11-28 03:11:05,503 INFO L140 encePairwiseOnDemand]: 33/37 looper letters, 26 selfloop transitions, 5 changer transitions 0/36 dead transitions. [2024-11-28 03:11:05,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 36 transitions, 156 flow [2024-11-28 03:11:05,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:11:05,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:11:05,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 80 transitions. [2024-11-28 03:11:05,507 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43243243243243246 [2024-11-28 03:11:05,507 INFO L175 Difference]: Start difference. First operand has 32 places, 31 transitions, 81 flow. Second operand 5 states and 80 transitions. [2024-11-28 03:11:05,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 36 transitions, 156 flow [2024-11-28 03:11:05,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 36 transitions, 154 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 03:11:05,510 INFO L231 Difference]: Finished difference. Result has 37 places, 33 transitions, 111 flow [2024-11-28 03:11:05,511 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=111, PETRI_PLACES=37, PETRI_TRANSITIONS=33} [2024-11-28 03:11:05,512 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 1 predicate places. [2024-11-28 03:11:05,512 INFO L471 AbstractCegarLoop]: Abstraction has has 37 places, 33 transitions, 111 flow [2024-11-28 03:11:05,513 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:05,513 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:05,513 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1] [2024-11-28 03:11:05,524 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-28 03:11:05,713 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2024-11-28 03:11:05,714 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:11:05,714 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:05,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1088944335, now seen corresponding path program 2 times [2024-11-28 03:11:05,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:05,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125451777] [2024-11-28 03:11:05,715 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:11:05,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:05,759 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:11:05,763 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:11:05,924 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:11:05,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:05,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125451777] [2024-11-28 03:11:05,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125451777] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:11:05,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:11:05,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:11:05,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577192205] [2024-11-28 03:11:05,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:11:05,925 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 03:11:05,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:05,927 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 03:11:05,927 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-28 03:11:05,937 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:11:05,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 33 transitions, 111 flow. Second operand has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:05,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:05,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:11:05,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:11:06,058 INFO L124 PetriNetUnfolderBase]: 128/259 cut-off events. [2024-11-28 03:11:06,059 INFO L125 PetriNetUnfolderBase]: For 11/11 co-relation queries the response was YES. [2024-11-28 03:11:06,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 516 conditions, 259 events. 128/259 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 916 event pairs, 100 based on Foata normal form. 1/218 useless extension candidates. Maximal degree in co-relation 488. Up to 222 conditions per place. [2024-11-28 03:11:06,062 INFO L140 encePairwiseOnDemand]: 33/37 looper letters, 22 selfloop transitions, 6 changer transitions 0/33 dead transitions. [2024-11-28 03:11:06,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 33 transitions, 157 flow [2024-11-28 03:11:06,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 03:11:06,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 03:11:06,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 89 transitions. [2024-11-28 03:11:06,063 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4009009009009009 [2024-11-28 03:11:06,064 INFO L175 Difference]: Start difference. First operand has 37 places, 33 transitions, 111 flow. Second operand 6 states and 89 transitions. [2024-11-28 03:11:06,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 33 transitions, 157 flow [2024-11-28 03:11:06,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 33 transitions, 146 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-11-28 03:11:06,066 INFO L231 Difference]: Finished difference. Result has 40 places, 31 transitions, 102 flow [2024-11-28 03:11:06,066 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=102, PETRI_PLACES=40, PETRI_TRANSITIONS=31} [2024-11-28 03:11:06,067 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 4 predicate places. [2024-11-28 03:11:06,067 INFO L471 AbstractCegarLoop]: Abstraction has has 40 places, 31 transitions, 102 flow [2024-11-28 03:11:06,067 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:06,067 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:06,067 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:06,067 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 03:11:06,067 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:11:06,068 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:06,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1426248552, now seen corresponding path program 1 times [2024-11-28 03:11:06,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:06,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202855254] [2024-11-28 03:11:06,068 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:11:06,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:06,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:11:06,164 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:11:06,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:06,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202855254] [2024-11-28 03:11:06,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202855254] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:11:06,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1701152246] [2024-11-28 03:11:06,165 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:11:06,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:11:06,165 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:11:06,167 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:11:06,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 03:11:06,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:11:06,260 INFO L256 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 03:11:06,261 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:11:06,335 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:11:06,337 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:11:06,368 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:11:06,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1701152246] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:11:06,369 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:11:06,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2024-11-28 03:11:06,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056694428] [2024-11-28 03:11:06,371 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:11:06,372 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:11:06,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:06,372 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:11:06,372 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:11:06,390 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:11:06,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 31 transitions, 102 flow. Second operand has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:06,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:06,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:11:06,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:11:06,540 INFO L124 PetriNetUnfolderBase]: 127/258 cut-off events. [2024-11-28 03:11:06,540 INFO L125 PetriNetUnfolderBase]: For 12/12 co-relation queries the response was YES. [2024-11-28 03:11:06,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 517 conditions, 258 events. 127/258 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 910 event pairs, 100 based on Foata normal form. 1/217 useless extension candidates. Maximal degree in co-relation 476. Up to 222 conditions per place. [2024-11-28 03:11:06,542 INFO L140 encePairwiseOnDemand]: 34/37 looper letters, 23 selfloop transitions, 4 changer transitions 0/32 dead transitions. [2024-11-28 03:11:06,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 32 transitions, 158 flow [2024-11-28 03:11:06,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:11:06,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:11:06,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 78 transitions. [2024-11-28 03:11:06,545 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42162162162162165 [2024-11-28 03:11:06,545 INFO L175 Difference]: Start difference. First operand has 40 places, 31 transitions, 102 flow. Second operand 5 states and 78 transitions. [2024-11-28 03:11:06,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 32 transitions, 158 flow [2024-11-28 03:11:06,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 32 transitions, 138 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-11-28 03:11:06,547 INFO L231 Difference]: Finished difference. Result has 37 places, 30 transitions, 84 flow [2024-11-28 03:11:06,547 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=84, PETRI_PLACES=37, PETRI_TRANSITIONS=30} [2024-11-28 03:11:06,547 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 1 predicate places. [2024-11-28 03:11:06,547 INFO L471 AbstractCegarLoop]: Abstraction has has 37 places, 30 transitions, 84 flow [2024-11-28 03:11:06,548 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:06,548 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:06,548 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:06,560 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 03:11:06,754 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:11:06,754 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:11:06,754 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:06,755 INFO L85 PathProgramCache]: Analyzing trace with hash 754473471, now seen corresponding path program 2 times [2024-11-28 03:11:06,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:06,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746607708] [2024-11-28 03:11:06,755 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:11:06,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:06,780 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:11:06,780 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:11:07,053 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:07,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:07,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746607708] [2024-11-28 03:11:07,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746607708] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:11:07,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:11:07,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:11:07,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144014269] [2024-11-28 03:11:07,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:11:07,054 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:11:07,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:07,055 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:11:07,055 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:11:07,115 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-11-28 03:11:07,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 30 transitions, 84 flow. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:07,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:07,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-11-28 03:11:07,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:11:07,320 INFO L124 PetriNetUnfolderBase]: 253/485 cut-off events. [2024-11-28 03:11:07,320 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-28 03:11:07,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 959 conditions, 485 events. 253/485 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2064 event pairs, 118 based on Foata normal form. 0/411 useless extension candidates. Maximal degree in co-relation 930. Up to 254 conditions per place. [2024-11-28 03:11:07,325 INFO L140 encePairwiseOnDemand]: 32/37 looper letters, 39 selfloop transitions, 4 changer transitions 0/47 dead transitions. [2024-11-28 03:11:07,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 47 transitions, 207 flow [2024-11-28 03:11:07,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:11:07,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:11:07,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 87 transitions. [2024-11-28 03:11:07,329 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4702702702702703 [2024-11-28 03:11:07,329 INFO L175 Difference]: Start difference. First operand has 37 places, 30 transitions, 84 flow. Second operand 5 states and 87 transitions. [2024-11-28 03:11:07,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 47 transitions, 207 flow [2024-11-28 03:11:07,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 47 transitions, 199 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 03:11:07,332 INFO L231 Difference]: Finished difference. Result has 38 places, 31 transitions, 92 flow [2024-11-28 03:11:07,333 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=92, PETRI_PLACES=38, PETRI_TRANSITIONS=31} [2024-11-28 03:11:07,334 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 2 predicate places. [2024-11-28 03:11:07,336 INFO L471 AbstractCegarLoop]: Abstraction has has 38 places, 31 transitions, 92 flow [2024-11-28 03:11:07,336 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:07,336 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:07,336 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:07,336 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 03:11:07,337 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:11:07,337 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:07,337 INFO L85 PathProgramCache]: Analyzing trace with hash 754473470, now seen corresponding path program 1 times [2024-11-28 03:11:07,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:07,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032119631] [2024-11-28 03:11:07,337 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:11:07,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:07,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:11:07,432 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:11:07,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:07,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032119631] [2024-11-28 03:11:07,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032119631] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:11:07,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:11:07,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:11:07,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547598047] [2024-11-28 03:11:07,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:11:07,434 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:11:07,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:07,434 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:11:07,435 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:11:07,463 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 37 [2024-11-28 03:11:07,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 31 transitions, 92 flow. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:07,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:07,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 37 [2024-11-28 03:11:07,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:11:07,588 INFO L124 PetriNetUnfolderBase]: 233/441 cut-off events. [2024-11-28 03:11:07,589 INFO L125 PetriNetUnfolderBase]: For 67/73 co-relation queries the response was YES. [2024-11-28 03:11:07,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 941 conditions, 441 events. 233/441 cut-off events. For 67/73 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1709 event pairs, 195 based on Foata normal form. 28/417 useless extension candidates. Maximal degree in co-relation 910. Up to 404 conditions per place. [2024-11-28 03:11:07,592 INFO L140 encePairwiseOnDemand]: 33/37 looper letters, 24 selfloop transitions, 2 changer transitions 0/29 dead transitions. [2024-11-28 03:11:07,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 29 transitions, 140 flow [2024-11-28 03:11:07,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:11:07,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:11:07,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 53 transitions. [2024-11-28 03:11:07,593 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3581081081081081 [2024-11-28 03:11:07,593 INFO L175 Difference]: Start difference. First operand has 38 places, 31 transitions, 92 flow. Second operand 4 states and 53 transitions. [2024-11-28 03:11:07,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 29 transitions, 140 flow [2024-11-28 03:11:07,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 29 transitions, 134 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 03:11:07,595 INFO L231 Difference]: Finished difference. Result has 36 places, 29 transitions, 86 flow [2024-11-28 03:11:07,595 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=86, PETRI_PLACES=36, PETRI_TRANSITIONS=29} [2024-11-28 03:11:07,596 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 0 predicate places. [2024-11-28 03:11:07,596 INFO L471 AbstractCegarLoop]: Abstraction has has 36 places, 29 transitions, 86 flow [2024-11-28 03:11:07,597 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:07,597 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:07,597 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:07,597 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-28 03:11:07,597 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:11:07,598 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:07,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1641650286, now seen corresponding path program 1 times [2024-11-28 03:11:07,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:07,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252854582] [2024-11-28 03:11:07,598 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:11:07,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:07,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:11:07,909 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:11:07,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:07,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252854582] [2024-11-28 03:11:07,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252854582] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:11:07,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [281632881] [2024-11-28 03:11:07,909 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:11:07,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:11:07,909 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:11:07,913 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:11:07,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 03:11:08,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:11:08,006 INFO L256 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-28 03:11:08,008 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:11:08,022 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 03:11:08,181 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:11:08,181 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:11:08,508 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:11:08,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [281632881] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:11:08,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:11:08,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [4, 6] total 14 [2024-11-28 03:11:08,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046976882] [2024-11-28 03:11:08,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:11:08,509 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:11:08,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:08,510 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:11:08,510 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2024-11-28 03:11:08,578 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-11-28 03:11:08,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 29 transitions, 86 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:08,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:08,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-11-28 03:11:08,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:11:08,928 INFO L124 PetriNetUnfolderBase]: 443/779 cut-off events. [2024-11-28 03:11:08,928 INFO L125 PetriNetUnfolderBase]: For 88/106 co-relation queries the response was YES. [2024-11-28 03:11:08,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1659 conditions, 779 events. 443/779 cut-off events. For 88/106 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 3172 event pairs, 228 based on Foata normal form. 0/655 useless extension candidates. Maximal degree in co-relation 1628. Up to 463 conditions per place. [2024-11-28 03:11:08,934 INFO L140 encePairwiseOnDemand]: 32/37 looper letters, 39 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-11-28 03:11:08,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 45 transitions, 212 flow [2024-11-28 03:11:08,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:11:08,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:11:08,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 85 transitions. [2024-11-28 03:11:08,937 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-11-28 03:11:08,937 INFO L175 Difference]: Start difference. First operand has 36 places, 29 transitions, 86 flow. Second operand 5 states and 85 transitions. [2024-11-28 03:11:08,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 45 transitions, 212 flow [2024-11-28 03:11:08,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 45 transitions, 209 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:11:08,941 INFO L231 Difference]: Finished difference. Result has 39 places, 30 transitions, 99 flow [2024-11-28 03:11:08,942 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=83, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=99, PETRI_PLACES=39, PETRI_TRANSITIONS=30} [2024-11-28 03:11:08,944 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 3 predicate places. [2024-11-28 03:11:08,944 INFO L471 AbstractCegarLoop]: Abstraction has has 39 places, 30 transitions, 99 flow [2024-11-28 03:11:08,945 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:08,946 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:08,947 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:08,958 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-28 03:11:09,147 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:11:09,147 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:11:09,148 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:09,148 INFO L85 PathProgramCache]: Analyzing trace with hash 956006813, now seen corresponding path program 1 times [2024-11-28 03:11:09,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:09,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366936417] [2024-11-28 03:11:09,148 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:11:09,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:09,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:11:09,514 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:11:09,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:09,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366936417] [2024-11-28 03:11:09,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366936417] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:11:09,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680578210] [2024-11-28 03:11:09,515 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:11:09,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:11:09,515 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:11:09,517 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:11:09,520 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 03:11:09,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:11:09,613 INFO L256 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-28 03:11:09,615 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:11:09,624 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 03:11:09,804 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:11:09,804 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:11:10,136 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:11:10,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680578210] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:11:10,137 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:11:10,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 17 [2024-11-28 03:11:10,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585211348] [2024-11-28 03:11:10,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:11:10,137 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-28 03:11:10,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:10,138 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-28 03:11:10,138 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2024-11-28 03:11:10,506 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-11-28 03:11:10,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 30 transitions, 99 flow. Second operand has 19 states, 19 states have (on average 10.157894736842104) internal successors, (193), 19 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:10,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:10,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-11-28 03:11:10,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:11:11,263 INFO L124 PetriNetUnfolderBase]: 815/1423 cut-off events. [2024-11-28 03:11:11,263 INFO L125 PetriNetUnfolderBase]: For 251/293 co-relation queries the response was YES. [2024-11-28 03:11:11,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3214 conditions, 1423 events. 815/1423 cut-off events. For 251/293 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 6626 event pairs, 218 based on Foata normal form. 0/1207 useless extension candidates. Maximal degree in co-relation 3181. Up to 441 conditions per place. [2024-11-28 03:11:11,271 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 75 selfloop transitions, 8 changer transitions 0/85 dead transitions. [2024-11-28 03:11:11,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 85 transitions, 416 flow [2024-11-28 03:11:11,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:11:11,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 03:11:11,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-11-28 03:11:11,273 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-11-28 03:11:11,273 INFO L175 Difference]: Start difference. First operand has 39 places, 30 transitions, 99 flow. Second operand 9 states and 153 transitions. [2024-11-28 03:11:11,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 85 transitions, 416 flow [2024-11-28 03:11:11,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 85 transitions, 404 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 03:11:11,276 INFO L231 Difference]: Finished difference. Result has 46 places, 32 transitions, 127 flow [2024-11-28 03:11:11,276 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=93, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=127, PETRI_PLACES=46, PETRI_TRANSITIONS=32} [2024-11-28 03:11:11,277 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 10 predicate places. [2024-11-28 03:11:11,277 INFO L471 AbstractCegarLoop]: Abstraction has has 46 places, 32 transitions, 127 flow [2024-11-28 03:11:11,277 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 10.157894736842104) internal successors, (193), 19 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:11,277 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:11,277 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:11,288 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 03:11:11,478 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:11:11,479 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:11:11,479 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:11,479 INFO L85 PathProgramCache]: Analyzing trace with hash 389630483, now seen corresponding path program 1 times [2024-11-28 03:11:11,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:11,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042028176] [2024-11-28 03:11:11,480 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:11:11,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:11,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:11:11,853 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:11:11,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:11,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042028176] [2024-11-28 03:11:11,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042028176] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:11:11,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318311823] [2024-11-28 03:11:11,854 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:11:11,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:11:11,854 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:11:11,858 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:11:11,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 03:11:11,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:11:11,951 INFO L256 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-28 03:11:11,953 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:11:12,131 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:11:12,132 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:11:12,295 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2024-11-28 03:11:12,430 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:11:12,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318311823] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:11:12,431 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:11:12,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 17 [2024-11-28 03:11:12,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012816688] [2024-11-28 03:11:12,431 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:11:12,431 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-28 03:11:12,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:12,432 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-28 03:11:12,433 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2024-11-28 03:11:12,731 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-11-28 03:11:12,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 32 transitions, 127 flow. Second operand has 19 states, 19 states have (on average 11.368421052631579) internal successors, (216), 19 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:12,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:12,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-11-28 03:11:12,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:11:13,683 INFO L124 PetriNetUnfolderBase]: 1517/2633 cut-off events. [2024-11-28 03:11:13,683 INFO L125 PetriNetUnfolderBase]: For 1056/1094 co-relation queries the response was YES. [2024-11-28 03:11:13,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6133 conditions, 2633 events. 1517/2633 cut-off events. For 1056/1094 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 13159 event pairs, 450 based on Foata normal form. 0/2219 useless extension candidates. Maximal degree in co-relation 6096. Up to 885 conditions per place. [2024-11-28 03:11:13,701 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 77 selfloop transitions, 8 changer transitions 0/87 dead transitions. [2024-11-28 03:11:13,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 87 transitions, 493 flow [2024-11-28 03:11:13,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:11:13,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 03:11:13,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-11-28 03:11:13,705 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46846846846846846 [2024-11-28 03:11:13,705 INFO L175 Difference]: Start difference. First operand has 46 places, 32 transitions, 127 flow. Second operand 9 states and 156 transitions. [2024-11-28 03:11:13,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 87 transitions, 493 flow [2024-11-28 03:11:13,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 87 transitions, 462 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-11-28 03:11:13,711 INFO L231 Difference]: Finished difference. Result has 51 places, 34 transitions, 148 flow [2024-11-28 03:11:13,711 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=148, PETRI_PLACES=51, PETRI_TRANSITIONS=34} [2024-11-28 03:11:13,711 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 15 predicate places. [2024-11-28 03:11:13,711 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 34 transitions, 148 flow [2024-11-28 03:11:13,712 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 11.368421052631579) internal successors, (216), 19 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:13,712 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:13,712 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1] [2024-11-28 03:11:13,723 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-28 03:11:13,918 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:11:13,918 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:11:13,919 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:13,919 INFO L85 PathProgramCache]: Analyzing trace with hash -1828895139, now seen corresponding path program 2 times [2024-11-28 03:11:13,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:13,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132396964] [2024-11-28 03:11:13,919 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:11:13,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:13,943 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:11:13,943 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:11:14,336 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:14,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:14,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132396964] [2024-11-28 03:11:14,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132396964] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:11:14,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [636116246] [2024-11-28 03:11:14,337 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:11:14,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:11:14,337 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:11:14,339 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:11:14,342 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 03:11:14,445 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:11:14,446 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:11:14,447 INFO L256 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 03:11:14,448 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:11:14,508 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:14,508 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:11:14,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [636116246] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:11:14,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:11:14,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 13 [2024-11-28 03:11:14,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669251475] [2024-11-28 03:11:14,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:11:14,509 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 03:11:14,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:14,510 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 03:11:14,510 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-11-28 03:11:14,516 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:11:14,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 34 transitions, 148 flow. Second operand has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:14,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:14,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:11:14,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:11:15,029 INFO L124 PetriNetUnfolderBase]: 1341/2363 cut-off events. [2024-11-28 03:11:15,030 INFO L125 PetriNetUnfolderBase]: For 1128/1168 co-relation queries the response was YES. [2024-11-28 03:11:15,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5595 conditions, 2363 events. 1341/2363 cut-off events. For 1128/1168 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 12300 event pairs, 20 based on Foata normal form. 0/2055 useless extension candidates. Maximal degree in co-relation 5555. Up to 595 conditions per place. [2024-11-28 03:11:15,042 INFO L140 encePairwiseOnDemand]: 34/37 looper letters, 94 selfloop transitions, 4 changer transitions 0/100 dead transitions. [2024-11-28 03:11:15,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 100 transitions, 572 flow [2024-11-28 03:11:15,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 03:11:15,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 03:11:15,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-11-28 03:11:15,044 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6396396396396397 [2024-11-28 03:11:15,044 INFO L175 Difference]: Start difference. First operand has 51 places, 34 transitions, 148 flow. Second operand 6 states and 142 transitions. [2024-11-28 03:11:15,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 100 transitions, 572 flow [2024-11-28 03:11:15,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 100 transitions, 526 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-11-28 03:11:15,053 INFO L231 Difference]: Finished difference. Result has 47 places, 32 transitions, 123 flow [2024-11-28 03:11:15,055 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=123, PETRI_PLACES=47, PETRI_TRANSITIONS=32} [2024-11-28 03:11:15,056 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 11 predicate places. [2024-11-28 03:11:15,056 INFO L471 AbstractCegarLoop]: Abstraction has has 47 places, 32 transitions, 123 flow [2024-11-28 03:11:15,056 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:15,056 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:15,056 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:15,066 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-28 03:11:15,256 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-28 03:11:15,257 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:11:15,257 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:15,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1886767750, now seen corresponding path program 1 times [2024-11-28 03:11:15,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:15,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336278023] [2024-11-28 03:11:15,257 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:11:15,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:15,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:11:15,636 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:15,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:15,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336278023] [2024-11-28 03:11:15,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336278023] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:11:15,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:11:15,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 03:11:15,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789478775] [2024-11-28 03:11:15,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:11:15,637 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 03:11:15,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:15,637 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 03:11:15,637 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-28 03:11:15,643 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:11:15,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 32 transitions, 123 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:15,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:15,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:11:15,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:11:16,143 INFO L124 PetriNetUnfolderBase]: 1343/2417 cut-off events. [2024-11-28 03:11:16,144 INFO L125 PetriNetUnfolderBase]: For 1125/1125 co-relation queries the response was YES. [2024-11-28 03:11:16,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5781 conditions, 2417 events. 1343/2417 cut-off events. For 1125/1125 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 12490 event pairs, 987 based on Foata normal form. 3/2244 useless extension candidates. Maximal degree in co-relation 5747. Up to 1808 conditions per place. [2024-11-28 03:11:16,156 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 52 selfloop transitions, 3 changer transitions 7/64 dead transitions. [2024-11-28 03:11:16,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 64 transitions, 350 flow [2024-11-28 03:11:16,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:11:16,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:11:16,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 104 transitions. [2024-11-28 03:11:16,158 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5621621621621622 [2024-11-28 03:11:16,158 INFO L175 Difference]: Start difference. First operand has 47 places, 32 transitions, 123 flow. Second operand 5 states and 104 transitions. [2024-11-28 03:11:16,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 64 transitions, 350 flow [2024-11-28 03:11:16,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 64 transitions, 329 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 03:11:16,162 INFO L231 Difference]: Finished difference. Result has 50 places, 33 transitions, 136 flow [2024-11-28 03:11:16,162 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=136, PETRI_PLACES=50, PETRI_TRANSITIONS=33} [2024-11-28 03:11:16,163 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 14 predicate places. [2024-11-28 03:11:16,163 INFO L471 AbstractCegarLoop]: Abstraction has has 50 places, 33 transitions, 136 flow [2024-11-28 03:11:16,163 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:16,163 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:16,163 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:16,163 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-28 03:11:16,164 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:11:16,164 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:16,164 INFO L85 PathProgramCache]: Analyzing trace with hash 699987116, now seen corresponding path program 2 times [2024-11-28 03:11:16,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:16,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825258629] [2024-11-28 03:11:16,164 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:11:16,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:16,187 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:11:16,188 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:11:16,479 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:16,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:16,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825258629] [2024-11-28 03:11:16,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825258629] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:11:16,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:11:16,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 03:11:16,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864483221] [2024-11-28 03:11:16,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:11:16,481 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 03:11:16,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:16,481 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 03:11:16,481 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-28 03:11:16,487 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:11:16,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 33 transitions, 136 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:16,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:16,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:11:16,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:11:17,036 INFO L124 PetriNetUnfolderBase]: 1344/2410 cut-off events. [2024-11-28 03:11:17,036 INFO L125 PetriNetUnfolderBase]: For 1587/1596 co-relation queries the response was YES. [2024-11-28 03:11:17,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6162 conditions, 2410 events. 1344/2410 cut-off events. For 1587/1596 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 13011 event pairs, 966 based on Foata normal form. 1/2235 useless extension candidates. Maximal degree in co-relation 6125. Up to 1751 conditions per place. [2024-11-28 03:11:17,050 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 58 selfloop transitions, 3 changer transitions 9/72 dead transitions. [2024-11-28 03:11:17,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 72 transitions, 430 flow [2024-11-28 03:11:17,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:11:17,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:11:17,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 107 transitions. [2024-11-28 03:11:17,051 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5783783783783784 [2024-11-28 03:11:17,051 INFO L175 Difference]: Start difference. First operand has 50 places, 33 transitions, 136 flow. Second operand 5 states and 107 transitions. [2024-11-28 03:11:17,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 72 transitions, 430 flow [2024-11-28 03:11:17,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 72 transitions, 410 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-11-28 03:11:17,058 INFO L231 Difference]: Finished difference. Result has 53 places, 34 transitions, 148 flow [2024-11-28 03:11:17,058 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=148, PETRI_PLACES=53, PETRI_TRANSITIONS=34} [2024-11-28 03:11:17,060 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 17 predicate places. [2024-11-28 03:11:17,060 INFO L471 AbstractCegarLoop]: Abstraction has has 53 places, 34 transitions, 148 flow [2024-11-28 03:11:17,060 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:17,060 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:17,061 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:17,061 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-28 03:11:17,061 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:11:17,061 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:17,062 INFO L85 PathProgramCache]: Analyzing trace with hash -998888526, now seen corresponding path program 3 times [2024-11-28 03:11:17,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:17,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300937410] [2024-11-28 03:11:17,062 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:11:17,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:17,085 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:11:17,086 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:11:17,378 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:17,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:17,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300937410] [2024-11-28 03:11:17,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300937410] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:11:17,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:11:17,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 03:11:17,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005067128] [2024-11-28 03:11:17,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:11:17,379 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 03:11:17,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:17,380 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 03:11:17,380 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-28 03:11:17,390 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:11:17,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 34 transitions, 148 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:17,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:17,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:11:17,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:11:17,963 INFO L124 PetriNetUnfolderBase]: 1441/2581 cut-off events. [2024-11-28 03:11:17,963 INFO L125 PetriNetUnfolderBase]: For 1867/1867 co-relation queries the response was YES. [2024-11-28 03:11:17,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7052 conditions, 2581 events. 1441/2581 cut-off events. For 1867/1867 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 13468 event pairs, 993 based on Foata normal form. 3/2584 useless extension candidates. Maximal degree in co-relation 7013. Up to 1839 conditions per place. [2024-11-28 03:11:17,981 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 56 selfloop transitions, 10 changer transitions 5/73 dead transitions. [2024-11-28 03:11:17,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 73 transitions, 445 flow [2024-11-28 03:11:17,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:11:17,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:11:17,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 110 transitions. [2024-11-28 03:11:17,983 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5945945945945946 [2024-11-28 03:11:17,983 INFO L175 Difference]: Start difference. First operand has 53 places, 34 transitions, 148 flow. Second operand 5 states and 110 transitions. [2024-11-28 03:11:17,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 73 transitions, 445 flow [2024-11-28 03:11:17,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 73 transitions, 421 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-11-28 03:11:17,991 INFO L231 Difference]: Finished difference. Result has 56 places, 42 transitions, 235 flow [2024-11-28 03:11:17,991 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=235, PETRI_PLACES=56, PETRI_TRANSITIONS=42} [2024-11-28 03:11:17,993 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 20 predicate places. [2024-11-28 03:11:17,993 INFO L471 AbstractCegarLoop]: Abstraction has has 56 places, 42 transitions, 235 flow [2024-11-28 03:11:17,993 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:17,993 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:17,994 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:17,994 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-28 03:11:17,994 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:11:17,995 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:17,995 INFO L85 PathProgramCache]: Analyzing trace with hash 23857004, now seen corresponding path program 4 times [2024-11-28 03:11:17,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:17,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955400266] [2024-11-28 03:11:17,995 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:11:17,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:18,034 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:11:18,036 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:11:18,466 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:11:18,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:18,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955400266] [2024-11-28 03:11:18,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955400266] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:11:18,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1854692988] [2024-11-28 03:11:18,467 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:11:18,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:11:18,467 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:11:18,469 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:11:18,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 03:11:18,579 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:11:18,580 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:11:18,581 INFO L256 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 03:11:18,585 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:11:19,003 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:19,004 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:11:19,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1854692988] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:11:19,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:11:19,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 10 [2024-11-28 03:11:19,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365447423] [2024-11-28 03:11:19,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:11:19,004 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 03:11:19,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:19,005 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 03:11:19,005 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:11:19,019 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:11:19,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 42 transitions, 235 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:19,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:19,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:11:19,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:11:19,575 INFO L124 PetriNetUnfolderBase]: 1502/2680 cut-off events. [2024-11-28 03:11:19,575 INFO L125 PetriNetUnfolderBase]: For 3359/3359 co-relation queries the response was YES. [2024-11-28 03:11:19,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8062 conditions, 2680 events. 1502/2680 cut-off events. For 3359/3359 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 14335 event pairs, 957 based on Foata normal form. 1/2681 useless extension candidates. Maximal degree in co-relation 8021. Up to 1865 conditions per place. [2024-11-28 03:11:19,596 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 70 selfloop transitions, 18 changer transitions 4/94 dead transitions. [2024-11-28 03:11:19,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 94 transitions, 672 flow [2024-11-28 03:11:19,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 03:11:19,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 03:11:19,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 130 transitions. [2024-11-28 03:11:19,598 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5855855855855856 [2024-11-28 03:11:19,598 INFO L175 Difference]: Start difference. First operand has 56 places, 42 transitions, 235 flow. Second operand 6 states and 130 transitions. [2024-11-28 03:11:19,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 94 transitions, 672 flow [2024-11-28 03:11:19,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 94 transitions, 663 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 03:11:19,607 INFO L231 Difference]: Finished difference. Result has 64 places, 56 transitions, 426 flow [2024-11-28 03:11:19,608 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=426, PETRI_PLACES=64, PETRI_TRANSITIONS=56} [2024-11-28 03:11:19,609 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 28 predicate places. [2024-11-28 03:11:19,609 INFO L471 AbstractCegarLoop]: Abstraction has has 64 places, 56 transitions, 426 flow [2024-11-28 03:11:19,609 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:19,609 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:19,609 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:19,619 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-28 03:11:19,810 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-28 03:11:19,810 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:11:19,812 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:19,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1606617523, now seen corresponding path program 2 times [2024-11-28 03:11:19,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:19,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861403497] [2024-11-28 03:11:19,812 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:11:19,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:19,843 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:11:19,843 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:11:20,216 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:20,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:20,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861403497] [2024-11-28 03:11:20,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861403497] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:11:20,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [820308786] [2024-11-28 03:11:20,216 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:11:20,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:11:20,217 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:11:20,219 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:11:20,221 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 03:11:20,319 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:11:20,319 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:11:20,321 INFO L256 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 03:11:20,322 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:11:20,381 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:20,381 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:11:20,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [820308786] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:11:20,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:11:20,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 13 [2024-11-28 03:11:20,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833030954] [2024-11-28 03:11:20,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:11:20,382 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 03:11:20,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:20,382 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 03:11:20,383 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-11-28 03:11:20,388 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:11:20,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 56 transitions, 426 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:20,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:20,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:11:20,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:11:20,895 INFO L124 PetriNetUnfolderBase]: 1391/2480 cut-off events. [2024-11-28 03:11:20,896 INFO L125 PetriNetUnfolderBase]: For 4545/4545 co-relation queries the response was YES. [2024-11-28 03:11:20,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7972 conditions, 2480 events. 1391/2480 cut-off events. For 4545/4545 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 12705 event pairs, 157 based on Foata normal form. 46/2526 useless extension candidates. Maximal degree in co-relation 7927. Up to 698 conditions per place. [2024-11-28 03:11:20,909 INFO L140 encePairwiseOnDemand]: 34/37 looper letters, 103 selfloop transitions, 13 changer transitions 1/118 dead transitions. [2024-11-28 03:11:20,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 118 transitions, 1001 flow [2024-11-28 03:11:20,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 03:11:20,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 03:11:20,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-11-28 03:11:20,911 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6081081081081081 [2024-11-28 03:11:20,911 INFO L175 Difference]: Start difference. First operand has 64 places, 56 transitions, 426 flow. Second operand 6 states and 135 transitions. [2024-11-28 03:11:20,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 118 transitions, 1001 flow [2024-11-28 03:11:20,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 118 transitions, 960 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-11-28 03:11:20,924 INFO L231 Difference]: Finished difference. Result has 65 places, 53 transitions, 397 flow [2024-11-28 03:11:20,924 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=367, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=397, PETRI_PLACES=65, PETRI_TRANSITIONS=53} [2024-11-28 03:11:20,925 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 29 predicate places. [2024-11-28 03:11:20,925 INFO L471 AbstractCegarLoop]: Abstraction has has 65 places, 53 transitions, 397 flow [2024-11-28 03:11:20,925 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:20,926 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:20,926 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:20,936 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-28 03:11:21,126 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-28 03:11:21,127 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:11:21,127 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:21,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1436381344, now seen corresponding path program 1 times [2024-11-28 03:11:21,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:21,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462602074] [2024-11-28 03:11:21,128 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:11:21,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:21,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:11:21,280 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:21,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:21,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462602074] [2024-11-28 03:11:21,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462602074] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:11:21,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238117491] [2024-11-28 03:11:21,281 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:11:21,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:11:21,281 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:11:21,283 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:11:21,287 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 03:11:21,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:11:21,397 INFO L256 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 03:11:21,398 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:11:21,463 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:21,463 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:11:21,515 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:21,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238117491] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:11:21,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:11:21,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 8 [2024-11-28 03:11:21,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758468393] [2024-11-28 03:11:21,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:11:21,516 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:11:21,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:21,517 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:11:21,517 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:11:21,520 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:11:21,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 53 transitions, 397 flow. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:21,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:21,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:11:21,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:11:22,015 INFO L124 PetriNetUnfolderBase]: 1529/2717 cut-off events. [2024-11-28 03:11:22,015 INFO L125 PetriNetUnfolderBase]: For 4164/4164 co-relation queries the response was YES. [2024-11-28 03:11:22,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8647 conditions, 2717 events. 1529/2717 cut-off events. For 4164/4164 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 14632 event pairs, 62 based on Foata normal form. 33/2750 useless extension candidates. Maximal degree in co-relation 8604. Up to 1510 conditions per place. [2024-11-28 03:11:22,033 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 75 selfloop transitions, 31 changer transitions 3/110 dead transitions. [2024-11-28 03:11:22,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 110 transitions, 933 flow [2024-11-28 03:11:22,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 03:11:22,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 03:11:22,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-11-28 03:11:22,034 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.528957528957529 [2024-11-28 03:11:22,034 INFO L175 Difference]: Start difference. First operand has 65 places, 53 transitions, 397 flow. Second operand 7 states and 137 transitions. [2024-11-28 03:11:22,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 110 transitions, 933 flow [2024-11-28 03:11:22,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 110 transitions, 897 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 03:11:22,047 INFO L231 Difference]: Finished difference. Result has 71 places, 69 transitions, 613 flow [2024-11-28 03:11:22,048 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=373, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=613, PETRI_PLACES=71, PETRI_TRANSITIONS=69} [2024-11-28 03:11:22,048 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 35 predicate places. [2024-11-28 03:11:22,048 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 69 transitions, 613 flow [2024-11-28 03:11:22,048 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:22,048 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:22,049 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:22,058 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-28 03:11:22,249 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-28 03:11:22,249 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:11:22,249 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:22,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1069081201, now seen corresponding path program 1 times [2024-11-28 03:11:22,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:22,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529970196] [2024-11-28 03:11:22,250 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:11:22,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:22,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:11:22,377 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:22,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:22,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529970196] [2024-11-28 03:11:22,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529970196] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:11:22,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1520413027] [2024-11-28 03:11:22,377 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:11:22,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:11:22,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:11:22,380 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:11:22,383 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 03:11:22,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:11:22,487 INFO L256 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 03:11:22,489 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:11:22,539 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:22,540 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:11:22,587 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:22,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1520413027] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:11:22,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:11:22,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 8 [2024-11-28 03:11:22,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577404667] [2024-11-28 03:11:22,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:11:22,588 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:11:22,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:22,588 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:11:22,588 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:11:22,593 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:11:22,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 69 transitions, 613 flow. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:22,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:22,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:11:22,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:11:23,180 INFO L124 PetriNetUnfolderBase]: 1658/2936 cut-off events. [2024-11-28 03:11:23,180 INFO L125 PetriNetUnfolderBase]: For 7653/7653 co-relation queries the response was YES. [2024-11-28 03:11:23,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10339 conditions, 2936 events. 1658/2936 cut-off events. For 7653/7653 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 15668 event pairs, 211 based on Foata normal form. 30/2966 useless extension candidates. Maximal degree in co-relation 10292. Up to 1509 conditions per place. [2024-11-28 03:11:23,202 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 83 selfloop transitions, 40 changer transitions 3/127 dead transitions. [2024-11-28 03:11:23,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 127 transitions, 1262 flow [2024-11-28 03:11:23,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 03:11:23,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 03:11:23,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-11-28 03:11:23,204 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5173745173745173 [2024-11-28 03:11:23,204 INFO L175 Difference]: Start difference. First operand has 71 places, 69 transitions, 613 flow. Second operand 7 states and 134 transitions. [2024-11-28 03:11:23,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 127 transitions, 1262 flow [2024-11-28 03:11:23,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 127 transitions, 1234 flow, removed 14 selfloop flow, removed 0 redundant places. [2024-11-28 03:11:23,233 INFO L231 Difference]: Finished difference. Result has 81 places, 87 transitions, 932 flow [2024-11-28 03:11:23,233 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=591, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=932, PETRI_PLACES=81, PETRI_TRANSITIONS=87} [2024-11-28 03:11:23,234 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 45 predicate places. [2024-11-28 03:11:23,234 INFO L471 AbstractCegarLoop]: Abstraction has has 81 places, 87 transitions, 932 flow [2024-11-28 03:11:23,234 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:23,234 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:23,234 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:23,244 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-28 03:11:23,435 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-28 03:11:23,435 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:11:23,436 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:23,436 INFO L85 PathProgramCache]: Analyzing trace with hash 380474185, now seen corresponding path program 2 times [2024-11-28 03:11:23,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:23,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739542302] [2024-11-28 03:11:23,436 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:11:23,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:23,469 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:11:23,470 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:11:23,588 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:23,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:23,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739542302] [2024-11-28 03:11:23,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739542302] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:11:23,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:11:23,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:11:23,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642017379] [2024-11-28 03:11:23,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:11:23,589 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:11:23,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:23,590 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:11:23,590 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:11:23,597 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:11:23,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 87 transitions, 932 flow. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:23,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:23,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:11:23,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:11:24,212 INFO L124 PetriNetUnfolderBase]: 1660/2953 cut-off events. [2024-11-28 03:11:24,212 INFO L125 PetriNetUnfolderBase]: For 12642/12642 co-relation queries the response was YES. [2024-11-28 03:11:24,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11393 conditions, 2953 events. 1660/2953 cut-off events. For 12642/12642 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 16295 event pairs, 997 based on Foata normal form. 6/2959 useless extension candidates. Maximal degree in co-relation 11341. Up to 1979 conditions per place. [2024-11-28 03:11:24,232 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 98 selfloop transitions, 17 changer transitions 1/117 dead transitions. [2024-11-28 03:11:24,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 117 transitions, 1306 flow [2024-11-28 03:11:24,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:11:24,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:11:24,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 110 transitions. [2024-11-28 03:11:24,238 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5945945945945946 [2024-11-28 03:11:24,238 INFO L175 Difference]: Start difference. First operand has 81 places, 87 transitions, 932 flow. Second operand 5 states and 110 transitions. [2024-11-28 03:11:24,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 117 transitions, 1306 flow [2024-11-28 03:11:24,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 117 transitions, 1278 flow, removed 14 selfloop flow, removed 0 redundant places. [2024-11-28 03:11:24,313 INFO L231 Difference]: Finished difference. Result has 86 places, 87 transitions, 943 flow [2024-11-28 03:11:24,315 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=904, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=943, PETRI_PLACES=86, PETRI_TRANSITIONS=87} [2024-11-28 03:11:24,316 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 50 predicate places. [2024-11-28 03:11:24,316 INFO L471 AbstractCegarLoop]: Abstraction has has 86 places, 87 transitions, 943 flow [2024-11-28 03:11:24,316 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:24,316 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:24,316 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:24,317 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-28 03:11:24,317 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:11:24,317 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:24,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1790399475, now seen corresponding path program 3 times [2024-11-28 03:11:24,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:24,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695234681] [2024-11-28 03:11:24,320 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:11:24,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:24,347 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:11:24,347 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:11:24,447 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:24,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:24,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695234681] [2024-11-28 03:11:24,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695234681] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:11:24,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [60174815] [2024-11-28 03:11:24,448 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:11:24,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:11:24,448 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:11:24,450 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:11:24,454 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 03:11:24,551 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:11:24,551 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:11:24,553 INFO L256 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 03:11:24,554 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:11:24,677 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:24,677 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:11:24,760 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:24,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [60174815] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:11:24,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:11:24,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 11 [2024-11-28 03:11:24,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947832300] [2024-11-28 03:11:24,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:11:24,762 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:11:24,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:24,763 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:11:24,763 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:11:24,769 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:11:24,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 87 transitions, 943 flow. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:24,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:24,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:11:24,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:11:25,263 INFO L124 PetriNetUnfolderBase]: 1771/3130 cut-off events. [2024-11-28 03:11:25,264 INFO L125 PetriNetUnfolderBase]: For 13333/13333 co-relation queries the response was YES. [2024-11-28 03:11:25,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12041 conditions, 3130 events. 1771/3130 cut-off events. For 13333/13333 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 17310 event pairs, 935 based on Foata normal form. 30/3160 useless extension candidates. Maximal degree in co-relation 11987. Up to 1735 conditions per place. [2024-11-28 03:11:25,289 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 86 selfloop transitions, 32 changer transitions 6/125 dead transitions. [2024-11-28 03:11:25,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 125 transitions, 1390 flow [2024-11-28 03:11:25,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:11:25,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:11:25,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 113 transitions. [2024-11-28 03:11:25,290 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6108108108108108 [2024-11-28 03:11:25,291 INFO L175 Difference]: Start difference. First operand has 86 places, 87 transitions, 943 flow. Second operand 5 states and 113 transitions. [2024-11-28 03:11:25,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 125 transitions, 1390 flow [2024-11-28 03:11:25,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 125 transitions, 1353 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-11-28 03:11:25,341 INFO L231 Difference]: Finished difference. Result has 89 places, 87 transitions, 1019 flow [2024-11-28 03:11:25,342 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=893, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1019, PETRI_PLACES=89, PETRI_TRANSITIONS=87} [2024-11-28 03:11:25,342 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 53 predicate places. [2024-11-28 03:11:25,342 INFO L471 AbstractCegarLoop]: Abstraction has has 89 places, 87 transitions, 1019 flow [2024-11-28 03:11:25,342 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:25,342 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:25,343 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:25,352 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-28 03:11:25,543 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:11:25,543 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:11:25,544 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:25,544 INFO L85 PathProgramCache]: Analyzing trace with hash 854766274, now seen corresponding path program 2 times [2024-11-28 03:11:25,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:25,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798550663] [2024-11-28 03:11:25,544 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:11:25,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:25,566 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:11:25,567 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:11:25,662 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:25,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:25,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798550663] [2024-11-28 03:11:25,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798550663] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:11:25,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:11:25,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:11:25,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838295992] [2024-11-28 03:11:25,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:11:25,663 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:11:25,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:25,665 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:11:25,665 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:11:25,671 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:11:25,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 87 transitions, 1019 flow. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:25,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:25,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:11:25,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:11:26,352 INFO L124 PetriNetUnfolderBase]: 1983/3524 cut-off events. [2024-11-28 03:11:26,352 INFO L125 PetriNetUnfolderBase]: For 19041/19041 co-relation queries the response was YES. [2024-11-28 03:11:26,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14225 conditions, 3524 events. 1983/3524 cut-off events. For 19041/19041 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 20267 event pairs, 1071 based on Foata normal form. 33/3557 useless extension candidates. Maximal degree in co-relation 14169. Up to 2031 conditions per place. [2024-11-28 03:11:26,382 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 103 selfloop transitions, 32 changer transitions 5/141 dead transitions. [2024-11-28 03:11:26,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 141 transitions, 1667 flow [2024-11-28 03:11:26,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 03:11:26,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 03:11:26,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-11-28 03:11:26,384 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5752895752895753 [2024-11-28 03:11:26,384 INFO L175 Difference]: Start difference. First operand has 89 places, 87 transitions, 1019 flow. Second operand 7 states and 149 transitions. [2024-11-28 03:11:26,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 141 transitions, 1667 flow [2024-11-28 03:11:26,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 141 transitions, 1567 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-11-28 03:11:26,443 INFO L231 Difference]: Finished difference. Result has 92 places, 101 transitions, 1250 flow [2024-11-28 03:11:26,443 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=942, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1250, PETRI_PLACES=92, PETRI_TRANSITIONS=101} [2024-11-28 03:11:26,444 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 56 predicate places. [2024-11-28 03:11:26,444 INFO L471 AbstractCegarLoop]: Abstraction has has 92 places, 101 transitions, 1250 flow [2024-11-28 03:11:26,444 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:26,444 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:26,444 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:26,444 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-28 03:11:26,444 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:11:26,445 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:26,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1238933210, now seen corresponding path program 3 times [2024-11-28 03:11:26,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:26,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372862859] [2024-11-28 03:11:26,445 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:11:26,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:26,473 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:11:26,473 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:11:26,574 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:26,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:26,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372862859] [2024-11-28 03:11:26,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372862859] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:11:26,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:11:26,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:11:26,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357714331] [2024-11-28 03:11:26,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:11:26,576 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:11:26,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:26,576 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:11:26,576 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:11:26,581 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:11:26,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 101 transitions, 1250 flow. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:26,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:26,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:11:26,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:11:27,261 INFO L124 PetriNetUnfolderBase]: 1968/3467 cut-off events. [2024-11-28 03:11:27,262 INFO L125 PetriNetUnfolderBase]: For 18052/18052 co-relation queries the response was YES. [2024-11-28 03:11:27,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14005 conditions, 3467 events. 1968/3467 cut-off events. For 18052/18052 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 19680 event pairs, 1203 based on Foata normal form. 2/3469 useless extension candidates. Maximal degree in co-relation 13948. Up to 2347 conditions per place. [2024-11-28 03:11:27,294 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 101 selfloop transitions, 17 changer transitions 6/125 dead transitions. [2024-11-28 03:11:27,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 125 transitions, 1606 flow [2024-11-28 03:11:27,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:11:27,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:11:27,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 104 transitions. [2024-11-28 03:11:27,295 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5621621621621622 [2024-11-28 03:11:27,296 INFO L175 Difference]: Start difference. First operand has 92 places, 101 transitions, 1250 flow. Second operand 5 states and 104 transitions. [2024-11-28 03:11:27,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 125 transitions, 1606 flow [2024-11-28 03:11:27,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 125 transitions, 1573 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-11-28 03:11:27,409 INFO L231 Difference]: Finished difference. Result has 96 places, 101 transitions, 1262 flow [2024-11-28 03:11:27,410 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1217, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1262, PETRI_PLACES=96, PETRI_TRANSITIONS=101} [2024-11-28 03:11:27,410 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 60 predicate places. [2024-11-28 03:11:27,411 INFO L471 AbstractCegarLoop]: Abstraction has has 96 places, 101 transitions, 1262 flow [2024-11-28 03:11:27,411 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:27,411 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:27,411 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:27,411 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-28 03:11:27,411 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:11:27,412 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:27,412 INFO L85 PathProgramCache]: Analyzing trace with hash 519980771, now seen corresponding path program 4 times [2024-11-28 03:11:27,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:27,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983634685] [2024-11-28 03:11:27,412 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:11:27,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:27,431 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:11:27,431 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:11:27,520 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:27,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:27,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983634685] [2024-11-28 03:11:27,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983634685] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:11:27,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:11:27,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:11:27,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769335511] [2024-11-28 03:11:27,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:11:27,521 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:11:27,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:27,522 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:11:27,522 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:11:27,525 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:11:27,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 101 transitions, 1262 flow. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:27,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:27,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:11:27,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:11:28,195 INFO L124 PetriNetUnfolderBase]: 1963/3471 cut-off events. [2024-11-28 03:11:28,196 INFO L125 PetriNetUnfolderBase]: For 18427/18427 co-relation queries the response was YES. [2024-11-28 03:11:28,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14047 conditions, 3471 events. 1963/3471 cut-off events. For 18427/18427 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 19458 event pairs, 1146 based on Foata normal form. 6/3477 useless extension candidates. Maximal degree in co-relation 13987. Up to 2238 conditions per place. [2024-11-28 03:11:28,218 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 107 selfloop transitions, 22 changer transitions 1/131 dead transitions. [2024-11-28 03:11:28,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 131 transitions, 1701 flow [2024-11-28 03:11:28,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:11:28,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:11:28,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 108 transitions. [2024-11-28 03:11:28,220 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5837837837837838 [2024-11-28 03:11:28,221 INFO L175 Difference]: Start difference. First operand has 96 places, 101 transitions, 1262 flow. Second operand 5 states and 108 transitions. [2024-11-28 03:11:28,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 131 transitions, 1701 flow [2024-11-28 03:11:28,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 131 transitions, 1652 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-11-28 03:11:28,287 INFO L231 Difference]: Finished difference. Result has 97 places, 104 transitions, 1337 flow [2024-11-28 03:11:28,287 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1215, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1337, PETRI_PLACES=97, PETRI_TRANSITIONS=104} [2024-11-28 03:11:28,287 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 61 predicate places. [2024-11-28 03:11:28,288 INFO L471 AbstractCegarLoop]: Abstraction has has 97 places, 104 transitions, 1337 flow [2024-11-28 03:11:28,288 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:28,288 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:28,288 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:28,288 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-28 03:11:28,288 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:11:28,289 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:28,289 INFO L85 PathProgramCache]: Analyzing trace with hash -1400526377, now seen corresponding path program 5 times [2024-11-28 03:11:28,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:28,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856570622] [2024-11-28 03:11:28,289 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:11:28,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:28,306 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:11:28,306 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:11:28,401 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:28,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:28,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856570622] [2024-11-28 03:11:28,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856570622] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:11:28,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:11:28,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:11:28,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329020840] [2024-11-28 03:11:28,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:11:28,402 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:11:28,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:28,403 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:11:28,403 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:11:28,408 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:11:28,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 104 transitions, 1337 flow. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:28,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:28,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:11:28,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:11:29,106 INFO L124 PetriNetUnfolderBase]: 1981/3476 cut-off events. [2024-11-28 03:11:29,106 INFO L125 PetriNetUnfolderBase]: For 19783/19783 co-relation queries the response was YES. [2024-11-28 03:11:29,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14731 conditions, 3476 events. 1981/3476 cut-off events. For 19783/19783 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 19272 event pairs, 1012 based on Foata normal form. 30/3506 useless extension candidates. Maximal degree in co-relation 14670. Up to 1981 conditions per place. [2024-11-28 03:11:29,125 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 105 selfloop transitions, 37 changer transitions 9/152 dead transitions. [2024-11-28 03:11:29,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 152 transitions, 1944 flow [2024-11-28 03:11:29,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 03:11:29,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 03:11:29,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-11-28 03:11:29,127 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-11-28 03:11:29,127 INFO L175 Difference]: Start difference. First operand has 97 places, 104 transitions, 1337 flow. Second operand 7 states and 148 transitions. [2024-11-28 03:11:29,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 152 transitions, 1944 flow [2024-11-28 03:11:29,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 152 transitions, 1921 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-11-28 03:11:29,189 INFO L231 Difference]: Finished difference. Result has 105 places, 115 transitions, 1576 flow [2024-11-28 03:11:29,189 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1304, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1576, PETRI_PLACES=105, PETRI_TRANSITIONS=115} [2024-11-28 03:11:29,190 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 69 predicate places. [2024-11-28 03:11:29,190 INFO L471 AbstractCegarLoop]: Abstraction has has 105 places, 115 transitions, 1576 flow [2024-11-28 03:11:29,190 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:29,190 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:29,190 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:29,190 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-28 03:11:29,191 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:11:29,191 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:29,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1905302900, now seen corresponding path program 4 times [2024-11-28 03:11:29,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:29,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132266817] [2024-11-28 03:11:29,191 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:11:29,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:29,208 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:11:29,208 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:11:29,302 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:29,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:29,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132266817] [2024-11-28 03:11:29,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132266817] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:11:29,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392191693] [2024-11-28 03:11:29,303 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:11:29,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:11:29,303 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:11:29,305 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:11:29,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 03:11:29,415 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:11:29,415 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:11:29,417 INFO L256 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 03:11:29,418 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:11:29,509 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:29,509 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:11:29,589 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:29,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [392191693] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:11:29,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:11:29,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 9 [2024-11-28 03:11:29,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748572268] [2024-11-28 03:11:29,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:11:29,592 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:11:29,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:29,592 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:11:29,592 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-28 03:11:29,597 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:11:29,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 115 transitions, 1576 flow. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:29,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:29,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:11:29,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:11:30,241 INFO L124 PetriNetUnfolderBase]: 1919/3354 cut-off events. [2024-11-28 03:11:30,241 INFO L125 PetriNetUnfolderBase]: For 20658/20658 co-relation queries the response was YES. [2024-11-28 03:11:30,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14587 conditions, 3354 events. 1919/3354 cut-off events. For 20658/20658 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 18396 event pairs, 894 based on Foata normal form. 33/3387 useless extension candidates. Maximal degree in co-relation 14523. Up to 1977 conditions per place. [2024-11-28 03:11:30,265 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 90 selfloop transitions, 46 changer transitions 6/143 dead transitions. [2024-11-28 03:11:30,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 143 transitions, 2031 flow [2024-11-28 03:11:30,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:11:30,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:11:30,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 105 transitions. [2024-11-28 03:11:30,267 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5675675675675675 [2024-11-28 03:11:30,267 INFO L175 Difference]: Start difference. First operand has 105 places, 115 transitions, 1576 flow. Second operand 5 states and 105 transitions. [2024-11-28 03:11:30,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 143 transitions, 2031 flow [2024-11-28 03:11:30,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 143 transitions, 1861 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-11-28 03:11:30,348 INFO L231 Difference]: Finished difference. Result has 99 places, 114 transitions, 1507 flow [2024-11-28 03:11:30,348 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1397, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1507, PETRI_PLACES=99, PETRI_TRANSITIONS=114} [2024-11-28 03:11:30,348 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 63 predicate places. [2024-11-28 03:11:30,349 INFO L471 AbstractCegarLoop]: Abstraction has has 99 places, 114 transitions, 1507 flow [2024-11-28 03:11:30,349 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:30,349 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:30,349 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:30,359 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-28 03:11:30,549 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-28 03:11:30,550 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:11:30,550 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:30,550 INFO L85 PathProgramCache]: Analyzing trace with hash 765674465, now seen corresponding path program 1 times [2024-11-28 03:11:30,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:30,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244998510] [2024-11-28 03:11:30,550 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:11:30,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:30,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:11:31,530 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:31,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:31,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244998510] [2024-11-28 03:11:31,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244998510] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:11:31,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [897515254] [2024-11-28 03:11:31,531 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:11:31,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:11:31,531 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:11:31,533 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:11:31,537 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 03:11:31,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:11:31,656 INFO L256 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-28 03:11:31,661 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:11:32,367 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 182 treesize of output 118 [2024-11-28 03:11:32,632 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:32,632 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:11:35,291 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:11:35,291 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 283 treesize of output 183 [2024-11-28 03:11:35,656 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:35,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [897515254] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:11:35,656 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:11:35,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2024-11-28 03:11:35,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579211965] [2024-11-28 03:11:35,657 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:11:35,657 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 03:11:35,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:35,658 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 03:11:35,658 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2024-11-28 03:11:36,187 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:11:36,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 114 transitions, 1507 flow. Second operand has 25 states, 25 states have (on average 12.64) internal successors, (316), 25 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:36,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:36,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:11:36,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:11:43,591 INFO L124 PetriNetUnfolderBase]: 2774/4886 cut-off events. [2024-11-28 03:11:43,591 INFO L125 PetriNetUnfolderBase]: For 26569/26569 co-relation queries the response was YES. [2024-11-28 03:11:43,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21157 conditions, 4886 events. 2774/4886 cut-off events. For 26569/26569 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 29711 event pairs, 515 based on Foata normal form. 8/4894 useless extension candidates. Maximal degree in co-relation 21097. Up to 980 conditions per place. [2024-11-28 03:11:43,619 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 235 selfloop transitions, 237 changer transitions 37/510 dead transitions. [2024-11-28 03:11:43,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 510 transitions, 5729 flow [2024-11-28 03:11:43,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-11-28 03:11:43,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2024-11-28 03:11:43,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 840 transitions. [2024-11-28 03:11:43,623 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.47297297297297297 [2024-11-28 03:11:43,623 INFO L175 Difference]: Start difference. First operand has 99 places, 114 transitions, 1507 flow. Second operand 48 states and 840 transitions. [2024-11-28 03:11:43,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 510 transitions, 5729 flow [2024-11-28 03:11:43,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 510 transitions, 5200 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-11-28 03:11:43,704 INFO L231 Difference]: Finished difference. Result has 155 places, 287 transitions, 4268 flow [2024-11-28 03:11:43,704 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1356, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=4268, PETRI_PLACES=155, PETRI_TRANSITIONS=287} [2024-11-28 03:11:43,704 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 119 predicate places. [2024-11-28 03:11:43,705 INFO L471 AbstractCegarLoop]: Abstraction has has 155 places, 287 transitions, 4268 flow [2024-11-28 03:11:43,705 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 12.64) internal successors, (316), 25 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:43,705 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:43,705 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:43,714 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-28 03:11:43,909 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-28 03:11:43,910 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:11:43,910 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:43,910 INFO L85 PathProgramCache]: Analyzing trace with hash -1937677819, now seen corresponding path program 2 times [2024-11-28 03:11:43,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:43,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92546958] [2024-11-28 03:11:43,911 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:11:43,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:43,938 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:11:43,938 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:11:44,793 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:44,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:44,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92546958] [2024-11-28 03:11:44,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92546958] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:11:44,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:11:44,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:11:44,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868509581] [2024-11-28 03:11:44,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:11:44,794 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:11:44,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:44,795 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:11:44,795 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:11:44,895 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:11:44,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 287 transitions, 4268 flow. Second operand has 12 states, 12 states have (on average 12.083333333333334) internal successors, (145), 12 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:44,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:44,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:11:44,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:11:45,969 INFO L124 PetriNetUnfolderBase]: 2846/5003 cut-off events. [2024-11-28 03:11:45,969 INFO L125 PetriNetUnfolderBase]: For 34861/34861 co-relation queries the response was YES. [2024-11-28 03:11:45,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24568 conditions, 5003 events. 2846/5003 cut-off events. For 34861/34861 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 30746 event pairs, 1553 based on Foata normal form. 1/5004 useless extension candidates. Maximal degree in co-relation 24492. Up to 3664 conditions per place. [2024-11-28 03:11:45,992 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 279 selfloop transitions, 56 changer transitions 7/343 dead transitions. [2024-11-28 03:11:45,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 343 transitions, 5360 flow [2024-11-28 03:11:45,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 03:11:45,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 03:11:45,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-11-28 03:11:45,994 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4945945945945946 [2024-11-28 03:11:45,994 INFO L175 Difference]: Start difference. First operand has 155 places, 287 transitions, 4268 flow. Second operand 10 states and 183 transitions. [2024-11-28 03:11:45,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 343 transitions, 5360 flow [2024-11-28 03:11:46,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 343 transitions, 4850 flow, removed 242 selfloop flow, removed 6 redundant places. [2024-11-28 03:11:46,199 INFO L231 Difference]: Finished difference. Result has 158 places, 297 transitions, 4074 flow [2024-11-28 03:11:46,199 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3802, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4074, PETRI_PLACES=158, PETRI_TRANSITIONS=297} [2024-11-28 03:11:46,199 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 122 predicate places. [2024-11-28 03:11:46,199 INFO L471 AbstractCegarLoop]: Abstraction has has 158 places, 297 transitions, 4074 flow [2024-11-28 03:11:46,200 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.083333333333334) internal successors, (145), 12 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:46,200 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:46,200 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:46,200 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-28 03:11:46,200 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:11:46,200 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:46,200 INFO L85 PathProgramCache]: Analyzing trace with hash 362199323, now seen corresponding path program 3 times [2024-11-28 03:11:46,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:46,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123333508] [2024-11-28 03:11:46,200 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:11:46,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:46,231 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:11:46,231 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:11:47,189 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:47,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:47,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123333508] [2024-11-28 03:11:47,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123333508] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:11:47,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1330982667] [2024-11-28 03:11:47,190 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:11:47,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:11:47,191 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:11:47,193 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:11:47,196 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 03:11:47,324 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:11:47,325 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:11:47,327 INFO L256 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-28 03:11:47,331 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:11:47,705 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 137 treesize of output 89 [2024-11-28 03:11:47,996 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:47,997 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:11:49,707 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:11:49,707 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 204 treesize of output 148 [2024-11-28 03:11:50,175 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:50,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1330982667] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:11:50,175 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:11:50,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 27 [2024-11-28 03:11:50,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168736690] [2024-11-28 03:11:50,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:11:50,176 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-28 03:11:50,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:50,176 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-28 03:11:50,177 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2024-11-28 03:11:50,493 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:11:50,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 297 transitions, 4074 flow. Second operand has 27 states, 27 states have (on average 12.407407407407407) internal successors, (335), 27 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:50,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:50,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:11:50,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:11:52,492 INFO L124 PetriNetUnfolderBase]: 2975/5221 cut-off events. [2024-11-28 03:11:52,492 INFO L125 PetriNetUnfolderBase]: For 33999/33999 co-relation queries the response was YES. [2024-11-28 03:11:52,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24676 conditions, 5221 events. 2975/5221 cut-off events. For 33999/33999 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 32398 event pairs, 1117 based on Foata normal form. 1/5222 useless extension candidates. Maximal degree in co-relation 24601. Up to 2474 conditions per place. [2024-11-28 03:11:52,521 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 230 selfloop transitions, 158 changer transitions 9/398 dead transitions. [2024-11-28 03:11:52,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 398 transitions, 5669 flow [2024-11-28 03:11:52,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 03:11:52,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-28 03:11:52,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 296 transitions. [2024-11-28 03:11:52,524 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.47058823529411764 [2024-11-28 03:11:52,524 INFO L175 Difference]: Start difference. First operand has 158 places, 297 transitions, 4074 flow. Second operand 17 states and 296 transitions. [2024-11-28 03:11:52,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 398 transitions, 5669 flow [2024-11-28 03:11:52,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 398 transitions, 5588 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-11-28 03:11:52,699 INFO L231 Difference]: Finished difference. Result has 176 places, 324 transitions, 4948 flow [2024-11-28 03:11:52,700 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4017, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4948, PETRI_PLACES=176, PETRI_TRANSITIONS=324} [2024-11-28 03:11:52,700 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 140 predicate places. [2024-11-28 03:11:52,700 INFO L471 AbstractCegarLoop]: Abstraction has has 176 places, 324 transitions, 4948 flow [2024-11-28 03:11:52,700 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 12.407407407407407) internal successors, (335), 27 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:52,700 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:52,701 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:52,711 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-28 03:11:52,901 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-28 03:11:52,901 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:11:52,902 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:52,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1737918587, now seen corresponding path program 4 times [2024-11-28 03:11:52,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:52,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700750463] [2024-11-28 03:11:52,902 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:11:52,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:52,943 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:11:52,943 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:11:53,676 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:53,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:53,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700750463] [2024-11-28 03:11:53,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700750463] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:11:53,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [89143240] [2024-11-28 03:11:53,676 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:11:53,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:11:53,676 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:11:53,678 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:11:53,679 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 03:11:53,788 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:11:53,788 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:11:53,790 INFO L256 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-28 03:11:53,794 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:11:54,289 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 137 treesize of output 89 [2024-11-28 03:11:54,490 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:54,490 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:11:56,363 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:11:56,364 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 269 treesize of output 189 [2024-11-28 03:11:57,006 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:11:57,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [89143240] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:11:57,006 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:11:57,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 24 [2024-11-28 03:11:57,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218892468] [2024-11-28 03:11:57,007 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:11:57,007 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-28 03:11:57,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:57,007 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-28 03:11:57,007 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2024-11-28 03:11:57,431 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:11:57,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 324 transitions, 4948 flow. Second operand has 24 states, 24 states have (on average 12.416666666666666) internal successors, (298), 24 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:11:57,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:57,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:11:57,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:12:00,129 INFO L124 PetriNetUnfolderBase]: 3247/5822 cut-off events. [2024-11-28 03:12:00,129 INFO L125 PetriNetUnfolderBase]: For 43488/43488 co-relation queries the response was YES. [2024-11-28 03:12:00,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29286 conditions, 5822 events. 3247/5822 cut-off events. For 43488/43488 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 37522 event pairs, 987 based on Foata normal form. 2/5824 useless extension candidates. Maximal degree in co-relation 29203. Up to 2374 conditions per place. [2024-11-28 03:12:00,168 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 246 selfloop transitions, 231 changer transitions 23/501 dead transitions. [2024-11-28 03:12:00,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 501 transitions, 7432 flow [2024-11-28 03:12:00,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:12:00,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:12:00,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 418 transitions. [2024-11-28 03:12:00,169 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.491186839012926 [2024-11-28 03:12:00,170 INFO L175 Difference]: Start difference. First operand has 176 places, 324 transitions, 4948 flow. Second operand 23 states and 418 transitions. [2024-11-28 03:12:00,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 501 transitions, 7432 flow [2024-11-28 03:12:00,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 501 transitions, 7307 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-11-28 03:12:00,423 INFO L231 Difference]: Finished difference. Result has 200 places, 376 transitions, 6257 flow [2024-11-28 03:12:00,424 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4831, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=6257, PETRI_PLACES=200, PETRI_TRANSITIONS=376} [2024-11-28 03:12:00,424 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 164 predicate places. [2024-11-28 03:12:00,425 INFO L471 AbstractCegarLoop]: Abstraction has has 200 places, 376 transitions, 6257 flow [2024-11-28 03:12:00,425 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 12.416666666666666) internal successors, (298), 24 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:12:00,425 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:12:00,425 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:12:00,433 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-28 03:12:00,625 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-28 03:12:00,625 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:12:00,626 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:12:00,626 INFO L85 PathProgramCache]: Analyzing trace with hash 253376869, now seen corresponding path program 5 times [2024-11-28 03:12:00,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:12:00,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730589383] [2024-11-28 03:12:00,626 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:12:00,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:12:00,650 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:12:00,651 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:12:01,633 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:12:01,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:12:01,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730589383] [2024-11-28 03:12:01,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730589383] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:12:01,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:12:01,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:12:01,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252683337] [2024-11-28 03:12:01,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:12:01,635 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:12:01,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:12:01,636 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:12:01,637 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:12:01,732 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:12:01,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 376 transitions, 6257 flow. Second operand has 12 states, 12 states have (on average 12.083333333333334) internal successors, (145), 12 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:12:01,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:12:01,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:12:01,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:12:03,234 INFO L124 PetriNetUnfolderBase]: 3339/5981 cut-off events. [2024-11-28 03:12:03,234 INFO L125 PetriNetUnfolderBase]: For 62858/62858 co-relation queries the response was YES. [2024-11-28 03:12:03,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33151 conditions, 5981 events. 3339/5981 cut-off events. For 62858/62858 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 38833 event pairs, 1838 based on Foata normal form. 1/5982 useless extension candidates. Maximal degree in co-relation 33059. Up to 4568 conditions per place. [2024-11-28 03:12:03,283 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 345 selfloop transitions, 85 changer transitions 9/440 dead transitions. [2024-11-28 03:12:03,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 440 transitions, 7705 flow [2024-11-28 03:12:03,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 03:12:03,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-28 03:12:03,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 216 transitions. [2024-11-28 03:12:03,284 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4864864864864865 [2024-11-28 03:12:03,284 INFO L175 Difference]: Start difference. First operand has 200 places, 376 transitions, 6257 flow. Second operand 12 states and 216 transitions. [2024-11-28 03:12:03,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 440 transitions, 7705 flow [2024-11-28 03:12:03,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 440 transitions, 7520 flow, removed 77 selfloop flow, removed 5 redundant places. [2024-11-28 03:12:03,755 INFO L231 Difference]: Finished difference. Result has 209 places, 391 transitions, 6642 flow [2024-11-28 03:12:03,756 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6076, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6642, PETRI_PLACES=209, PETRI_TRANSITIONS=391} [2024-11-28 03:12:03,756 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 173 predicate places. [2024-11-28 03:12:03,756 INFO L471 AbstractCegarLoop]: Abstraction has has 209 places, 391 transitions, 6642 flow [2024-11-28 03:12:03,757 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.083333333333334) internal successors, (145), 12 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:12:03,757 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:12:03,757 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:12:03,757 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-11-28 03:12:03,757 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:12:03,757 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:12:03,757 INFO L85 PathProgramCache]: Analyzing trace with hash -298295471, now seen corresponding path program 6 times [2024-11-28 03:12:03,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:12:03,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915156248] [2024-11-28 03:12:03,758 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:12:03,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:12:03,799 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-28 03:12:03,799 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:12:04,777 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:12:04,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:12:04,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915156248] [2024-11-28 03:12:04,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915156248] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:12:04,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169594238] [2024-11-28 03:12:04,777 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:12:04,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:12:04,777 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:12:04,779 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:12:04,784 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 03:12:04,903 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-28 03:12:04,903 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:12:04,905 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-28 03:12:04,910 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:12:05,785 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 134 treesize of output 90 [2024-11-28 03:12:06,024 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:12:06,024 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:12:08,762 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:12:08,763 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 330 treesize of output 218 [2024-11-28 03:12:09,707 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:12:09,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169594238] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:12:09,707 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:12:09,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 29 [2024-11-28 03:12:09,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333894897] [2024-11-28 03:12:09,707 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:12:09,708 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-28 03:12:09,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:12:09,708 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-28 03:12:09,708 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=678, Unknown=0, NotChecked=0, Total=812 [2024-11-28 03:12:10,212 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:12:10,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 391 transitions, 6642 flow. Second operand has 29 states, 29 states have (on average 12.586206896551724) internal successors, (365), 29 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:12:10,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:12:10,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:12:10,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:12:16,092 INFO L124 PetriNetUnfolderBase]: 3851/7098 cut-off events. [2024-11-28 03:12:16,093 INFO L125 PetriNetUnfolderBase]: For 82604/82604 co-relation queries the response was YES. [2024-11-28 03:12:16,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39793 conditions, 7098 events. 3851/7098 cut-off events. For 82604/82604 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 48699 event pairs, 1025 based on Foata normal form. 11/7109 useless extension candidates. Maximal degree in co-relation 39696. Up to 2513 conditions per place. [2024-11-28 03:12:16,352 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 222 selfloop transitions, 448 changer transitions 38/709 dead transitions. [2024-11-28 03:12:16,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 709 transitions, 11496 flow [2024-11-28 03:12:16,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-28 03:12:16,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2024-11-28 03:12:16,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 608 transitions. [2024-11-28 03:12:16,354 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.48330683624801274 [2024-11-28 03:12:16,354 INFO L175 Difference]: Start difference. First operand has 209 places, 391 transitions, 6642 flow. Second operand 34 states and 608 transitions. [2024-11-28 03:12:16,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 709 transitions, 11496 flow [2024-11-28 03:12:16,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 709 transitions, 11293 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-11-28 03:12:16,833 INFO L231 Difference]: Finished difference. Result has 248 places, 532 transitions, 10351 flow [2024-11-28 03:12:16,833 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6492, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=316, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=10351, PETRI_PLACES=248, PETRI_TRANSITIONS=532} [2024-11-28 03:12:16,834 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 212 predicate places. [2024-11-28 03:12:16,834 INFO L471 AbstractCegarLoop]: Abstraction has has 248 places, 532 transitions, 10351 flow [2024-11-28 03:12:16,834 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 12.586206896551724) internal successors, (365), 29 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:12:16,834 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:12:16,834 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:12:16,843 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-28 03:12:17,034 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2024-11-28 03:12:17,035 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:12:17,035 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:12:17,036 INFO L85 PathProgramCache]: Analyzing trace with hash -2127593973, now seen corresponding path program 7 times [2024-11-28 03:12:17,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:12:17,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156421201] [2024-11-28 03:12:17,036 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:12:17,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:12:17,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:12:17,872 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:12:17,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:12:17,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156421201] [2024-11-28 03:12:17,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156421201] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:12:17,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975946501] [2024-11-28 03:12:17,873 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:12:17,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:12:17,873 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:12:17,875 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:12:17,876 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 03:12:17,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:12:17,986 INFO L256 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-28 03:12:17,989 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:12:18,584 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 105 [2024-11-28 03:12:18,863 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:12:18,863 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:12:21,452 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:12:21,452 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 253 treesize of output 169 [2024-11-28 03:12:21,805 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:12:21,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [975946501] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:12:21,805 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:12:21,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2024-11-28 03:12:21,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891818313] [2024-11-28 03:12:21,806 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:12:21,806 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-28 03:12:21,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:12:21,806 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-28 03:12:21,806 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2024-11-28 03:12:22,142 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:12:22,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 532 transitions, 10351 flow. Second operand has 26 states, 26 states have (on average 12.5) internal successors, (325), 26 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:12:22,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:12:22,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:12:22,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:12:30,620 INFO L124 PetriNetUnfolderBase]: 4412/8166 cut-off events. [2024-11-28 03:12:30,620 INFO L125 PetriNetUnfolderBase]: For 122603/122603 co-relation queries the response was YES. [2024-11-28 03:12:30,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51249 conditions, 8166 events. 4412/8166 cut-off events. For 122603/122603 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 57704 event pairs, 926 based on Foata normal form. 10/8176 useless extension candidates. Maximal degree in co-relation 51140. Up to 1859 conditions per place. [2024-11-28 03:12:30,688 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 353 selfloop transitions, 532 changer transitions 36/922 dead transitions. [2024-11-28 03:12:30,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 922 transitions, 17372 flow [2024-11-28 03:12:30,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-28 03:12:30,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2024-11-28 03:12:30,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 789 transitions. [2024-11-28 03:12:30,691 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.47387387387387386 [2024-11-28 03:12:30,691 INFO L175 Difference]: Start difference. First operand has 248 places, 532 transitions, 10351 flow. Second operand 45 states and 789 transitions. [2024-11-28 03:12:30,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 922 transitions, 17372 flow [2024-11-28 03:12:32,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 922 transitions, 16035 flow, removed 465 selfloop flow, removed 11 redundant places. [2024-11-28 03:12:32,055 INFO L231 Difference]: Finished difference. Result has 296 places, 692 transitions, 14235 flow [2024-11-28 03:12:32,055 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9586, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=384, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=14235, PETRI_PLACES=296, PETRI_TRANSITIONS=692} [2024-11-28 03:12:32,056 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 260 predicate places. [2024-11-28 03:12:32,056 INFO L471 AbstractCegarLoop]: Abstraction has has 296 places, 692 transitions, 14235 flow [2024-11-28 03:12:32,056 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 12.5) internal successors, (325), 26 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:12:32,057 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:12:32,057 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:12:32,065 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-28 03:12:32,257 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2024-11-28 03:12:32,257 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:12:32,258 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:12:32,258 INFO L85 PathProgramCache]: Analyzing trace with hash -1461338673, now seen corresponding path program 8 times [2024-11-28 03:12:32,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:12:32,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485706358] [2024-11-28 03:12:32,258 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:12:32,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:12:32,285 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:12:32,285 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:12:33,131 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:12:33,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:12:33,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485706358] [2024-11-28 03:12:33,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485706358] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:12:33,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1303544108] [2024-11-28 03:12:33,131 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:12:33,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:12:33,131 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:12:33,133 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:12:33,134 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 03:12:33,248 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:12:33,248 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:12:33,249 INFO L256 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-28 03:12:33,251 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:12:33,744 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 203 treesize of output 131 [2024-11-28 03:12:33,996 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:12:33,996 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:12:36,175 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:12:36,175 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 371 treesize of output 251 [2024-11-28 03:12:37,093 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:12:37,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1303544108] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:12:37,093 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:12:37,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 27 [2024-11-28 03:12:37,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039066854] [2024-11-28 03:12:37,094 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:12:37,094 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-28 03:12:37,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:12:37,095 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-28 03:12:37,095 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=592, Unknown=0, NotChecked=0, Total=702 [2024-11-28 03:12:37,430 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:12:37,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 692 transitions, 14235 flow. Second operand has 27 states, 27 states have (on average 12.777777777777779) internal successors, (345), 27 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:12:37,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:12:37,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:12:37,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:12:43,958 INFO L124 PetriNetUnfolderBase]: 4749/8827 cut-off events. [2024-11-28 03:12:43,958 INFO L125 PetriNetUnfolderBase]: For 122199/122199 co-relation queries the response was YES. [2024-11-28 03:12:44,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55778 conditions, 8827 events. 4749/8827 cut-off events. For 122199/122199 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 64177 event pairs, 1452 based on Foata normal form. 11/8838 useless extension candidates. Maximal degree in co-relation 55658. Up to 3591 conditions per place. [2024-11-28 03:12:44,045 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 295 selfloop transitions, 624 changer transitions 42/962 dead transitions. [2024-11-28 03:12:44,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 962 transitions, 19294 flow [2024-11-28 03:12:44,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-28 03:12:44,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2024-11-28 03:12:44,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 647 transitions. [2024-11-28 03:12:44,047 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.48573573573573575 [2024-11-28 03:12:44,047 INFO L175 Difference]: Start difference. First operand has 296 places, 692 transitions, 14235 flow. Second operand 36 states and 647 transitions. [2024-11-28 03:12:44,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 962 transitions, 19294 flow [2024-11-28 03:12:45,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 962 transitions, 18538 flow, removed 323 selfloop flow, removed 8 redundant places. [2024-11-28 03:12:45,701 INFO L231 Difference]: Finished difference. Result has 341 places, 773 transitions, 17533 flow [2024-11-28 03:12:45,702 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=13617, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=546, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=17533, PETRI_PLACES=341, PETRI_TRANSITIONS=773} [2024-11-28 03:12:45,702 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 305 predicate places. [2024-11-28 03:12:45,702 INFO L471 AbstractCegarLoop]: Abstraction has has 341 places, 773 transitions, 17533 flow [2024-11-28 03:12:45,703 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 12.777777777777779) internal successors, (345), 27 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:12:45,703 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:12:45,703 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:12:45,712 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-28 03:12:45,903 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:12:45,903 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:12:45,904 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:12:45,904 INFO L85 PathProgramCache]: Analyzing trace with hash -149616947, now seen corresponding path program 9 times [2024-11-28 03:12:45,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:12:45,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420537342] [2024-11-28 03:12:45,904 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:12:45,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:12:45,930 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:12:45,930 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:12:46,918 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:12:46,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:12:46,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420537342] [2024-11-28 03:12:46,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420537342] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:12:46,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1689948267] [2024-11-28 03:12:46,919 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:12:46,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:12:46,919 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:12:46,921 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:12:46,922 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-28 03:12:47,041 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:12:47,041 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:12:47,042 INFO L256 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-11-28 03:12:47,045 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:12:47,051 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 3 [2024-11-28 03:12:47,250 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-28 03:12:47,780 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 137 treesize of output 89 [2024-11-28 03:12:48,012 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:12:48,012 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:12:50,149 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:12:50,149 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 403 treesize of output 259 [2024-11-28 03:12:50,925 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:12:50,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1689948267] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:12:50,926 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:12:50,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 11] total 31 [2024-11-28 03:12:50,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539026137] [2024-11-28 03:12:50,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:12:50,926 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-11-28 03:12:50,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:12:50,927 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-11-28 03:12:50,927 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=790, Unknown=0, NotChecked=0, Total=930 [2024-11-28 03:12:51,328 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-11-28 03:12:51,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 773 transitions, 17533 flow. Second operand has 31 states, 31 states have (on average 10.35483870967742) internal successors, (321), 31 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:12:51,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:12:51,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-11-28 03:12:51,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:12:55,368 INFO L124 PetriNetUnfolderBase]: 4842/8966 cut-off events. [2024-11-28 03:12:55,368 INFO L125 PetriNetUnfolderBase]: For 138555/138555 co-relation queries the response was YES. [2024-11-28 03:12:55,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59954 conditions, 8966 events. 4842/8966 cut-off events. For 138555/138555 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 65255 event pairs, 1807 based on Foata normal form. 1/8967 useless extension candidates. Maximal degree in co-relation 59820. Up to 4309 conditions per place. [2024-11-28 03:12:55,512 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 458 selfloop transitions, 447 changer transitions 12/918 dead transitions. [2024-11-28 03:12:55,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 918 transitions, 21463 flow [2024-11-28 03:12:55,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-28 03:12:55,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-28 03:12:55,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 320 transitions. [2024-11-28 03:12:55,513 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4118404118404118 [2024-11-28 03:12:55,513 INFO L175 Difference]: Start difference. First operand has 341 places, 773 transitions, 17533 flow. Second operand 21 states and 320 transitions. [2024-11-28 03:12:55,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 918 transitions, 21463 flow [2024-11-28 03:12:57,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 918 transitions, 21147 flow, removed 144 selfloop flow, removed 6 redundant places. [2024-11-28 03:12:57,459 INFO L231 Difference]: Finished difference. Result has 360 places, 810 transitions, 19088 flow [2024-11-28 03:12:57,459 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=17312, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=773, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=410, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=19088, PETRI_PLACES=360, PETRI_TRANSITIONS=810} [2024-11-28 03:12:57,460 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 324 predicate places. [2024-11-28 03:12:57,460 INFO L471 AbstractCegarLoop]: Abstraction has has 360 places, 810 transitions, 19088 flow [2024-11-28 03:12:57,460 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 10.35483870967742) internal successors, (321), 31 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:12:57,460 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:12:57,460 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:12:57,468 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-11-28 03:12:57,660 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:12:57,661 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:12:57,661 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:12:57,661 INFO L85 PathProgramCache]: Analyzing trace with hash 201166985, now seen corresponding path program 10 times [2024-11-28 03:12:57,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:12:57,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013929534] [2024-11-28 03:12:57,662 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:12:57,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:12:57,681 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:12:57,681 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:12:58,371 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:12:58,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:12:58,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013929534] [2024-11-28 03:12:58,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013929534] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:12:58,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:12:58,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-28 03:12:58,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760071279] [2024-11-28 03:12:58,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:12:58,372 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 03:12:58,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:12:58,373 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 03:12:58,373 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-28 03:12:58,456 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:12:58,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 810 transitions, 19088 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:12:58,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:12:58,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:12:58,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:13:01,923 INFO L124 PetriNetUnfolderBase]: 4916/9092 cut-off events. [2024-11-28 03:13:01,923 INFO L125 PetriNetUnfolderBase]: For 153169/153169 co-relation queries the response was YES. [2024-11-28 03:13:02,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64192 conditions, 9092 events. 4916/9092 cut-off events. For 153169/153169 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 66559 event pairs, 2741 based on Foata normal form. 1/9093 useless extension candidates. Maximal degree in co-relation 64052. Up to 7063 conditions per place. [2024-11-28 03:13:02,046 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 726 selfloop transitions, 138 changer transitions 8/873 dead transitions. [2024-11-28 03:13:02,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 873 transitions, 21660 flow [2024-11-28 03:13:02,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:13:02,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 03:13:02,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-11-28 03:13:02,047 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5285285285285285 [2024-11-28 03:13:02,047 INFO L175 Difference]: Start difference. First operand has 360 places, 810 transitions, 19088 flow. Second operand 9 states and 176 transitions. [2024-11-28 03:13:02,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 873 transitions, 21660 flow [2024-11-28 03:13:04,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 873 transitions, 21519 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-11-28 03:13:04,074 INFO L231 Difference]: Finished difference. Result has 362 places, 826 transitions, 19723 flow [2024-11-28 03:13:04,075 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=18942, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=809, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=672, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19723, PETRI_PLACES=362, PETRI_TRANSITIONS=826} [2024-11-28 03:13:04,075 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 326 predicate places. [2024-11-28 03:13:04,075 INFO L471 AbstractCegarLoop]: Abstraction has has 362 places, 826 transitions, 19723 flow [2024-11-28 03:13:04,075 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:13:04,075 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:13:04,075 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:13:04,075 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-11-28 03:13:04,076 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:13:04,076 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:13:04,076 INFO L85 PathProgramCache]: Analyzing trace with hash 1931224097, now seen corresponding path program 11 times [2024-11-28 03:13:04,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:13:04,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346816356] [2024-11-28 03:13:04,077 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:13:04,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:13:04,106 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:13:04,106 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:13:04,672 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:13:04,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:13:04,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346816356] [2024-11-28 03:13:04,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346816356] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:13:04,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1834059082] [2024-11-28 03:13:04,672 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:13:04,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:13:04,673 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:13:04,674 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:13:04,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-28 03:13:04,804 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:13:04,804 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:13:04,805 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-28 03:13:04,807 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:13:05,011 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:13:05,011 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:13:05,262 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-28 03:13:05,262 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 19 [2024-11-28 03:13:05,329 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:13:05,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1834059082] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:13:05,329 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:13:05,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2024-11-28 03:13:05,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029124706] [2024-11-28 03:13:05,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:13:05,330 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 03:13:05,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:13:05,331 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 03:13:05,331 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2024-11-28 03:13:05,643 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:13:05,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 826 transitions, 19723 flow. Second operand has 23 states, 23 states have (on average 12.826086956521738) internal successors, (295), 23 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:13:05,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:13:05,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:13:05,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:13:09,672 INFO L124 PetriNetUnfolderBase]: 5226/9647 cut-off events. [2024-11-28 03:13:09,672 INFO L125 PetriNetUnfolderBase]: For 167713/167713 co-relation queries the response was YES. [2024-11-28 03:13:09,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68692 conditions, 9647 events. 5226/9647 cut-off events. For 167713/167713 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 70917 event pairs, 747 based on Foata normal form. 32/9679 useless extension candidates. Maximal degree in co-relation 68550. Up to 2700 conditions per place. [2024-11-28 03:13:09,826 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 232 selfloop transitions, 763 changer transitions 8/1004 dead transitions. [2024-11-28 03:13:09,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 1004 transitions, 24482 flow [2024-11-28 03:13:09,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-28 03:13:09,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-28 03:13:09,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 353 transitions. [2024-11-28 03:13:09,827 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4543114543114543 [2024-11-28 03:13:09,827 INFO L175 Difference]: Start difference. First operand has 362 places, 826 transitions, 19723 flow. Second operand 21 states and 353 transitions. [2024-11-28 03:13:09,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 1004 transitions, 24482 flow [2024-11-28 03:13:11,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 1004 transitions, 24126 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-11-28 03:13:11,911 INFO L231 Difference]: Finished difference. Result has 384 places, 894 transitions, 23361 flow [2024-11-28 03:13:11,912 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=19371, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=824, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=692, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=23361, PETRI_PLACES=384, PETRI_TRANSITIONS=894} [2024-11-28 03:13:11,913 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 348 predicate places. [2024-11-28 03:13:11,913 INFO L471 AbstractCegarLoop]: Abstraction has has 384 places, 894 transitions, 23361 flow [2024-11-28 03:13:11,913 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 12.826086956521738) internal successors, (295), 23 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:13:11,913 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:13:11,913 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:13:11,924 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-28 03:13:12,114 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-11-28 03:13:12,114 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:13:12,114 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:13:12,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1904949470, now seen corresponding path program 12 times [2024-11-28 03:13:12,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:13:12,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378831350] [2024-11-28 03:13:12,115 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:13:12,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:13:12,143 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-28 03:13:12,143 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:13:12,656 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:13:12,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:13:12,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378831350] [2024-11-28 03:13:12,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378831350] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:13:12,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1172836736] [2024-11-28 03:13:12,656 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:13:12,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:13:12,657 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:13:12,659 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:13:12,663 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-28 03:13:12,789 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-28 03:13:12,789 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:13:12,790 INFO L256 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-28 03:13:12,791 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:13:13,184 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 50 [2024-11-28 03:13:13,203 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:13:13,204 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:13:13,416 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:13:13,416 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 87 treesize of output 55 [2024-11-28 03:13:13,485 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:13:13,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1172836736] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:13:13,485 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:13:13,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 28 [2024-11-28 03:13:13,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300844483] [2024-11-28 03:13:13,485 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:13:13,486 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-28 03:13:13,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:13:13,486 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-28 03:13:13,487 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=642, Unknown=0, NotChecked=0, Total=756 [2024-11-28 03:13:13,942 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:13:13,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 894 transitions, 23361 flow. Second operand has 28 states, 28 states have (on average 12.464285714285714) internal successors, (349), 28 states have internal predecessors, (349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:13:13,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:13:13,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:13:13,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:13:19,679 INFO L124 PetriNetUnfolderBase]: 5235/9701 cut-off events. [2024-11-28 03:13:19,679 INFO L125 PetriNetUnfolderBase]: For 198352/198352 co-relation queries the response was YES. [2024-11-28 03:13:19,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72640 conditions, 9701 events. 5235/9701 cut-off events. For 198352/198352 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 72337 event pairs, 1791 based on Foata normal form. 18/9719 useless extension candidates. Maximal degree in co-relation 72492. Up to 4045 conditions per place. [2024-11-28 03:13:19,840 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 550 selfloop transitions, 468 changer transitions 36/1055 dead transitions. [2024-11-28 03:13:19,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 1055 transitions, 27738 flow [2024-11-28 03:13:19,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-28 03:13:19,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-28 03:13:19,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 369 transitions. [2024-11-28 03:13:19,842 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4749034749034749 [2024-11-28 03:13:19,842 INFO L175 Difference]: Start difference. First operand has 384 places, 894 transitions, 23361 flow. Second operand 21 states and 369 transitions. [2024-11-28 03:13:19,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 1055 transitions, 27738 flow [2024-11-28 03:13:22,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 1055 transitions, 26726 flow, removed 55 selfloop flow, removed 9 redundant places. [2024-11-28 03:13:22,185 INFO L231 Difference]: Finished difference. Result has 399 places, 893 transitions, 23440 flow [2024-11-28 03:13:22,186 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=22310, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=892, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=459, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=23440, PETRI_PLACES=399, PETRI_TRANSITIONS=893} [2024-11-28 03:13:22,186 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 363 predicate places. [2024-11-28 03:13:22,186 INFO L471 AbstractCegarLoop]: Abstraction has has 399 places, 893 transitions, 23440 flow [2024-11-28 03:13:22,187 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 12.464285714285714) internal successors, (349), 28 states have internal predecessors, (349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:13:22,187 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:13:22,187 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:13:22,197 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-11-28 03:13:22,387 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:13:22,388 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:13:22,388 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:13:22,388 INFO L85 PathProgramCache]: Analyzing trace with hash -2015397533, now seen corresponding path program 13 times [2024-11-28 03:13:22,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:13:22,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200671558] [2024-11-28 03:13:22,388 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:13:22,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:13:22,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:13:23,099 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:13:23,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:13:23,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200671558] [2024-11-28 03:13:23,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200671558] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:13:23,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036325915] [2024-11-28 03:13:23,100 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:13:23,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:13:23,101 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:13:23,102 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:13:23,105 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-28 03:13:23,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:13:23,242 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-28 03:13:23,244 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:13:23,625 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:13:23,625 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:13:24,038 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-28 03:13:24,038 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 19 [2024-11-28 03:13:24,099 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:13:24,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2036325915] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:13:24,099 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:13:24,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 11] total 28 [2024-11-28 03:13:24,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078191881] [2024-11-28 03:13:24,099 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:13:24,100 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-28 03:13:24,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:13:24,100 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-28 03:13:24,100 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=650, Unknown=0, NotChecked=0, Total=756 [2024-11-28 03:13:24,584 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:13:24,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 893 transitions, 23440 flow. Second operand has 28 states, 28 states have (on average 12.5) internal successors, (350), 28 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:13:24,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:13:24,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:13:24,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:13:31,150 INFO L124 PetriNetUnfolderBase]: 5411/10029 cut-off events. [2024-11-28 03:13:31,151 INFO L125 PetriNetUnfolderBase]: For 205204/205204 co-relation queries the response was YES. [2024-11-28 03:13:31,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77982 conditions, 10029 events. 5411/10029 cut-off events. For 205204/205204 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 74672 event pairs, 439 based on Foata normal form. 36/10065 useless extension candidates. Maximal degree in co-relation 77867. Up to 2335 conditions per place. [2024-11-28 03:13:31,308 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 465 selfloop transitions, 711 changer transitions 22/1199 dead transitions. [2024-11-28 03:13:31,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 1199 transitions, 29694 flow [2024-11-28 03:13:31,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-28 03:13:31,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2024-11-28 03:13:31,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 766 transitions. [2024-11-28 03:13:31,310 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46006006006006006 [2024-11-28 03:13:31,310 INFO L175 Difference]: Start difference. First operand has 399 places, 893 transitions, 23440 flow. Second operand 45 states and 766 transitions. [2024-11-28 03:13:31,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 1199 transitions, 29694 flow [2024-11-28 03:13:34,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 1199 transitions, 29228 flow, removed 38 selfloop flow, removed 11 redundant places. [2024-11-28 03:13:34,159 INFO L231 Difference]: Finished difference. Result has 434 places, 974 transitions, 27035 flow [2024-11-28 03:13:34,160 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=22957, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=890, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=634, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=27035, PETRI_PLACES=434, PETRI_TRANSITIONS=974} [2024-11-28 03:13:34,160 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 398 predicate places. [2024-11-28 03:13:34,160 INFO L471 AbstractCegarLoop]: Abstraction has has 434 places, 974 transitions, 27035 flow [2024-11-28 03:13:34,160 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 12.5) internal successors, (350), 28 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:13:34,160 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:13:34,161 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:13:34,166 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-28 03:13:34,361 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:13:34,361 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:13:34,362 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:13:34,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1430584390, now seen corresponding path program 14 times [2024-11-28 03:13:34,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:13:34,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223599711] [2024-11-28 03:13:34,362 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:13:34,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:13:34,393 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:13:34,393 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:13:35,056 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:13:35,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:13:35,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223599711] [2024-11-28 03:13:35,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223599711] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:13:35,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107440784] [2024-11-28 03:13:35,056 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:13:35,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:13:35,057 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:13:35,058 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:13:35,061 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-28 03:13:35,205 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:13:35,205 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:13:35,207 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-28 03:13:35,210 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:13:35,240 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-28 03:13:35,426 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-28 03:13:35,452 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-28 03:13:35,842 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 59 [2024-11-28 03:13:35,903 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:13:35,903 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:13:36,256 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:13:36,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107440784] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:13:36,256 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:13:36,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 14, 10] total 31 [2024-11-28 03:13:36,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066269587] [2024-11-28 03:13:36,256 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:13:36,257 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-11-28 03:13:36,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:13:36,257 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-11-28 03:13:36,257 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=786, Unknown=0, NotChecked=0, Total=930 [2024-11-28 03:13:36,683 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:13:36,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 974 transitions, 27035 flow. Second operand has 31 states, 31 states have (on average 12.548387096774194) internal successors, (389), 31 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:13:36,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:13:36,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:13:36,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:13:42,255 INFO L124 PetriNetUnfolderBase]: 5528/10239 cut-off events. [2024-11-28 03:13:42,255 INFO L125 PetriNetUnfolderBase]: For 248201/248201 co-relation queries the response was YES. [2024-11-28 03:13:42,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83417 conditions, 10239 events. 5528/10239 cut-off events. For 248201/248201 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 77147 event pairs, 1982 based on Foata normal form. 30/10269 useless extension candidates. Maximal degree in co-relation 83298. Up to 4879 conditions per place. [2024-11-28 03:13:42,417 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 625 selfloop transitions, 546 changer transitions 8/1180 dead transitions. [2024-11-28 03:13:42,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 1180 transitions, 33066 flow [2024-11-28 03:13:42,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:13:42,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:13:42,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 405 transitions. [2024-11-28 03:13:42,418 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.47591069330199764 [2024-11-28 03:13:42,418 INFO L175 Difference]: Start difference. First operand has 434 places, 974 transitions, 27035 flow. Second operand 23 states and 405 transitions. [2024-11-28 03:13:42,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 1180 transitions, 33066 flow [2024-11-28 03:13:45,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 1180 transitions, 32388 flow, removed 118 selfloop flow, removed 12 redundant places. [2024-11-28 03:13:45,535 INFO L231 Difference]: Finished difference. Result has 451 places, 1033 transitions, 29787 flow [2024-11-28 03:13:45,536 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=26279, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=968, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=481, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=29787, PETRI_PLACES=451, PETRI_TRANSITIONS=1033} [2024-11-28 03:13:45,536 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 415 predicate places. [2024-11-28 03:13:45,536 INFO L471 AbstractCegarLoop]: Abstraction has has 451 places, 1033 transitions, 29787 flow [2024-11-28 03:13:45,537 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 12.548387096774194) internal successors, (389), 31 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:13:45,537 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:13:45,537 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:13:45,546 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-28 03:13:45,740 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-11-28 03:13:45,740 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:13:45,741 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:13:45,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1135602217, now seen corresponding path program 15 times [2024-11-28 03:13:45,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:13:45,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250023359] [2024-11-28 03:13:45,741 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:13:45,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:13:45,767 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:13:45,767 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:13:46,275 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:13:46,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:13:46,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250023359] [2024-11-28 03:13:46,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250023359] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:13:46,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [578402866] [2024-11-28 03:13:46,275 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:13:46,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:13:46,276 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:13:46,277 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:13:46,280 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-28 03:13:46,403 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:13:46,404 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:13:46,405 INFO L256 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-28 03:13:46,406 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:13:46,697 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:13:46,697 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:13:46,873 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:13:46,873 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 34 [2024-11-28 03:13:47,003 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:13:47,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [578402866] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:13:47,003 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:13:47,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 8] total 23 [2024-11-28 03:13:47,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583994590] [2024-11-28 03:13:47,003 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:13:47,003 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 03:13:47,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:13:47,006 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 03:13:47,007 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=402, Unknown=0, NotChecked=0, Total=506 [2024-11-28 03:13:47,243 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:13:47,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 1033 transitions, 29787 flow. Second operand has 23 states, 23 states have (on average 12.956521739130435) internal successors, (298), 23 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:13:47,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:13:47,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:13:47,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:13:52,267 INFO L124 PetriNetUnfolderBase]: 5705/10576 cut-off events. [2024-11-28 03:13:52,267 INFO L125 PetriNetUnfolderBase]: For 253555/253555 co-relation queries the response was YES. [2024-11-28 03:13:52,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87530 conditions, 10576 events. 5705/10576 cut-off events. For 253555/253555 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 79962 event pairs, 1481 based on Foata normal form. 32/10608 useless extension candidates. Maximal degree in co-relation 87406. Up to 3542 conditions per place. [2024-11-28 03:13:52,460 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 194 selfloop transitions, 974 changer transitions 15/1184 dead transitions. [2024-11-28 03:13:52,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 1184 transitions, 34201 flow [2024-11-28 03:13:52,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:13:52,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:13:52,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 420 transitions. [2024-11-28 03:13:52,461 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4365904365904366 [2024-11-28 03:13:52,461 INFO L175 Difference]: Start difference. First operand has 451 places, 1033 transitions, 29787 flow. Second operand 26 states and 420 transitions. [2024-11-28 03:13:52,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 1184 transitions, 34201 flow [2024-11-28 03:13:55,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 1184 transitions, 33571 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-11-28 03:13:55,544 INFO L231 Difference]: Finished difference. Result has 472 places, 1079 transitions, 33278 flow [2024-11-28 03:13:55,545 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=29070, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1029, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=924, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=33278, PETRI_PLACES=472, PETRI_TRANSITIONS=1079} [2024-11-28 03:13:55,546 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 436 predicate places. [2024-11-28 03:13:55,546 INFO L471 AbstractCegarLoop]: Abstraction has has 472 places, 1079 transitions, 33278 flow [2024-11-28 03:13:55,546 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 12.956521739130435) internal successors, (298), 23 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:13:55,546 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:13:55,546 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:13:55,552 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-11-28 03:13:55,746 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-11-28 03:13:55,747 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:13:55,747 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:13:55,747 INFO L85 PathProgramCache]: Analyzing trace with hash 498811189, now seen corresponding path program 16 times [2024-11-28 03:13:55,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:13:55,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213813467] [2024-11-28 03:13:55,747 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:13:55,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:13:55,765 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:13:55,765 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:13:56,189 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:13:56,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:13:56,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213813467] [2024-11-28 03:13:56,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213813467] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:13:56,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908128706] [2024-11-28 03:13:56,190 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:13:56,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:13:56,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:13:56,194 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:13:56,197 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-28 03:13:56,331 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:13:56,331 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:13:56,333 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-28 03:13:56,334 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:13:56,738 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 59 [2024-11-28 03:13:56,821 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:13:56,821 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:13:57,043 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:13:57,043 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 32 [2024-11-28 03:13:57,114 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:13:57,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [908128706] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:13:57,114 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:13:57,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 22 [2024-11-28 03:13:57,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814093293] [2024-11-28 03:13:57,114 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:13:57,114 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-28 03:13:57,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:13:57,115 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-28 03:13:57,115 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2024-11-28 03:13:57,328 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:13:57,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 1079 transitions, 33278 flow. Second operand has 22 states, 22 states have (on average 13.227272727272727) internal successors, (291), 22 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:13:57,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:13:57,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:13:57,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:03,043 INFO L124 PetriNetUnfolderBase]: 5930/10960 cut-off events. [2024-11-28 03:14:03,044 INFO L125 PetriNetUnfolderBase]: For 308697/308697 co-relation queries the response was YES. [2024-11-28 03:14:03,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95108 conditions, 10960 events. 5930/10960 cut-off events. For 308697/308697 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 83034 event pairs, 688 based on Foata normal form. 22/10982 useless extension candidates. Maximal degree in co-relation 94978. Up to 3798 conditions per place. [2024-11-28 03:14:03,262 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 515 selfloop transitions, 672 changer transitions 11/1199 dead transitions. [2024-11-28 03:14:03,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 1199 transitions, 37179 flow [2024-11-28 03:14:03,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 03:14:03,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-28 03:14:03,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 361 transitions. [2024-11-28 03:14:03,263 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44348894348894347 [2024-11-28 03:14:03,263 INFO L175 Difference]: Start difference. First operand has 472 places, 1079 transitions, 33278 flow. Second operand 22 states and 361 transitions. [2024-11-28 03:14:03,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 1199 transitions, 37179 flow [2024-11-28 03:14:08,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 1199 transitions, 35497 flow, removed 106 selfloop flow, removed 17 redundant places. [2024-11-28 03:14:08,113 INFO L231 Difference]: Finished difference. Result has 481 places, 1097 transitions, 34153 flow [2024-11-28 03:14:08,114 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=31486, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1073, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=648, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=34153, PETRI_PLACES=481, PETRI_TRANSITIONS=1097} [2024-11-28 03:14:08,114 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 445 predicate places. [2024-11-28 03:14:08,114 INFO L471 AbstractCegarLoop]: Abstraction has has 481 places, 1097 transitions, 34153 flow [2024-11-28 03:14:08,114 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 13.227272727272727) internal successors, (291), 22 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:14:08,114 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:08,114 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:08,126 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-28 03:14:08,315 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:08,315 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:14:08,316 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:08,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1045683904, now seen corresponding path program 17 times [2024-11-28 03:14:08,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:08,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053161156] [2024-11-28 03:14:08,316 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:14:08,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:08,338 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:14:08,338 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:08,921 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:14:08,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:08,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053161156] [2024-11-28 03:14:08,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053161156] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:14:08,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318088319] [2024-11-28 03:14:08,921 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:14:08,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:08,922 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:14:08,925 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:14:08,927 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-28 03:14:09,086 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:14:09,087 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:09,089 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:14:09,091 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:14:09,498 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 37 [2024-11-28 03:14:09,523 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:14:09,523 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:14:09,783 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:14:09,784 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 87 treesize of output 55 [2024-11-28 03:14:09,872 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:14:09,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318088319] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:14:09,872 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:14:09,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 28 [2024-11-28 03:14:09,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220790864] [2024-11-28 03:14:09,873 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:14:09,873 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-28 03:14:09,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:09,873 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-28 03:14:09,874 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2024-11-28 03:14:10,192 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-28 03:14:10,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 1097 transitions, 34153 flow. Second operand has 28 states, 28 states have (on average 12.678571428571429) internal successors, (355), 28 states have internal predecessors, (355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:14:10,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:10,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-28 03:14:10,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:16,106 INFO L124 PetriNetUnfolderBase]: 5910/10904 cut-off events. [2024-11-28 03:14:16,106 INFO L125 PetriNetUnfolderBase]: For 304882/304882 co-relation queries the response was YES. [2024-11-28 03:14:16,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95655 conditions, 10904 events. 5910/10904 cut-off events. For 304882/304882 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 82562 event pairs, 1483 based on Foata normal form. 3/10907 useless extension candidates. Maximal degree in co-relation 95522. Up to 3432 conditions per place. [2024-11-28 03:14:16,317 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 202 selfloop transitions, 977 changer transitions 19/1199 dead transitions. [2024-11-28 03:14:16,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 1199 transitions, 37501 flow [2024-11-28 03:14:16,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:14:16,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:14:16,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 376 transitions. [2024-11-28 03:14:16,318 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42342342342342343 [2024-11-28 03:14:16,319 INFO L175 Difference]: Start difference. First operand has 481 places, 1097 transitions, 34153 flow. Second operand 24 states and 376 transitions. [2024-11-28 03:14:16,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 1199 transitions, 37501 flow [2024-11-28 03:14:20,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 1199 transitions, 36980 flow, removed 51 selfloop flow, removed 13 redundant places. [2024-11-28 03:14:20,893 INFO L231 Difference]: Finished difference. Result has 488 places, 1114 transitions, 35957 flow [2024-11-28 03:14:20,893 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=33496, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1093, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=953, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=35957, PETRI_PLACES=488, PETRI_TRANSITIONS=1114} [2024-11-28 03:14:20,894 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 452 predicate places. [2024-11-28 03:14:20,894 INFO L471 AbstractCegarLoop]: Abstraction has has 488 places, 1114 transitions, 35957 flow [2024-11-28 03:14:20,894 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 12.678571428571429) internal successors, (355), 28 states have internal predecessors, (355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:14:20,894 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:20,894 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:20,903 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-11-28 03:14:21,094 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:21,095 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-28 03:14:21,095 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:21,095 INFO L85 PathProgramCache]: Analyzing trace with hash -438111645, now seen corresponding path program 18 times [2024-11-28 03:14:21,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:21,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454596666] [2024-11-28 03:14:21,096 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:14:21,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:21,139 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-28 03:14:21,139 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:21,842 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:14:21,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:21,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454596666] [2024-11-28 03:14:21,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454596666] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:14:21,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534132782] [2024-11-28 03:14:21,843 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:14:21,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:21,843 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:14:21,845 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:14:21,847 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa9c933c-6733-463a-9a3a-93475c939f06/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-28 03:14:22,001 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-28 03:14:22,001 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:22,003 INFO L256 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-28 03:14:22,006 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:14:22,012 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 3 [2024-11-28 03:14:22,235 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 59 [2024-11-28 03:14:22,330 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:14:22,330 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:14:22,572 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:14:22,572 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 125 treesize of output 69